We use the free version of CoPilot as a replacement for paper maps so my wife can figure out where we are when we might want to do side trips or check the route the Garmin is taking us on. CoPilot does tend to be buggy, but usually works. I like our dedicated Garmins, we have a 2689 in our B and a 2589 in our car. I like being able to talk to the Garmins even though they often don't understand,it does save some stopping to reprogram most of the time. I would pay money for a better app than CoPilot that supported local maps but since it is just back up as long as Garmin continues to support stand alone units it isn't high on my want list.
Another point on the curve, a friend used a smartphone and Google Maps to come about 400 miles to our house. She was so frustrated with it, and the several hour longer it took her (operator error mostly) that when we made some local trips and she saw how our 2589 worked she bought one before she went back.