I recommend TomTom (Under V10) for on-road; Garmin for off-road (good topo maps). IMHO