Also ich benutze zum Navigieren Navigon (android), das funktioniert bei mir sehr gut, sowohl am Lenker montiert, als auch in der Tasche (nur Sprachansage).
Zum Planen von Routen kann ich eine meiner Meinung nach sehr gute Freeware empfehlen:
http://www.routeconverter.de/home/de
Arbeitet mit Goolge Karten, zeigt u.a. auch ein Höhenprofil an und man kann seine geplanten Routen verschicken bzw. in zig Formaten exportieren. (Navigon, TomTom, Garmin ....)
Gruß