I have mobile and Garmin Oregon 600. In the car I use Google maps, it talks and is friendly. In the bike I use Garmin Oregon 600, a matter of toughness and batery life.