-
too fiddly to download all the bits you'd need
I agree with the routing points and I'm sure there are better apps for different areas but what kind of areas are you covering? I've got offline maps for 'London' (everything between Brighton/Hitchin/Gravesend/Maidenhead), 'Peaks' (Matlock/Sheffield/Huddersfield/Buxton) and 'D&C' (everything left of Lyme Regis). I can imagine it would be a PITA for Transcontinental Race competitors but that isn't most of us.
Yes, but (as Hippy says) offline google maps is OK but you can't rely on it for large areas as it is too fiddly to download all the bits you'd need.
For bike navigation you really need to have offline maps as you might not always have a data signal and will want to save your battery (and your data allowance). BikeComputer, the one I use, has this, as do RWGPS and OSMAnd. They can all do routing offline, should I need it. Cyclemeter doesn't have offline maps (it uses Google maps), hence I only use it for intervals, not navigation.