I use Google Maps to plan my trip and while traveling.
The pros; I can create a map on my laptop and load it to my android phone. Or I can create the map on my android phone. Then I plug my phone into the Ford's Sync III system and the map shows on my dash. I can tap the dash to add destinations or search for gas stations along the route, or search for restaurants along the route.
Google Maps also alerts me to speed traps, will suggest an alternate route if traffic is stopped for an accident.
I don't care about speed traps, I don't speed. You have to be careful with alternate routes, especially rv clearance issues.
The cons; Google Maps cannot be configured for rv's. It won't tell me bridge clearance, nor truck stops. It will give me the lowest price gas. To find truck stops I have to search for Pilot, Flying J, or whatever their name is.
The other con- roads maybe dirt if your traveling the by-ways or shortcuts. Not a big deal in a car, but with the camper in tow, or triple towing its an issue. Hence why I review the route on my laptop first.
I have tried several free apps, however they don't work on Ford's Sync system. My next step is to fork over the money and buy a RV GPS for $350. A bit steep, but worth its weight in gold to avoid a low clearance bridge where I can't back up or turn around.