>>991404 cont'dMaps really depends on what you want.
From Garmin, the two mapsets I use are CityNavigator and Topo.
Reason I go with Garmin vs. free stuff: Coverage over large geographic areas (nation/continent-wide) and consistent quality.
If you rarely travel beyond a small area and free maps are available there, then there's no reason not to go with them.
With as much travelling/riding as I do across the country, having consistent quality anywhere I go is worth the price.
CityNav covers all of North America.
Topo I break into smaller regions, but I've got 4 or 5 mapsets that cover the entire US. When I ride in california, I switch to west-coast maps, and I've got topo coverage there. When I ride in the rockies, I switch to rockies maps, and iv'e got topo coverage there.