I don't use any MC-specific apps with my phone. For GPS I use my Garmin GPS. All maps for NA preloaded and ready with lifetime updates at my leisure. No dependency on flaky connection. The phone is bluetoothed into the GPS, which is in turn bluetoothed to my helmet for phone, directions, music. This approach, of course, means I don't really need a smartphone for in-progress bike travel, though I normally use it as my phone anyway. I could just as well use my old Motorola Razr in this mode. The smartphone functions and my iPad, and sometimes my Macbook, are typically reserved for at-rest situations.
Cell coverage outside the cities is so iffy in the U.S. that you have to be able to not get paralyzed by lack of "the cloud" when on the road. Verizon generally has the best rural coverage but even they have big black holes in some areas. No CDMA-based (Verizon, Sprint, e.g.) service at my home, for example, and nobody provides 3G (let alone 4G) service over most of Whidbey Island. One of my stepdaughters lives in a rural area Southwest of Portland, OR and there is no service by any carrier whatsoever at her place. So for all usage of these wonder-gizmos in rural/hilly areas I assume no service except for some spotty voice - maybe.