I bought copilot live, and have mixed feelings about it. I like that the maps are downloaded and dont require a data connection. I am using it for my tablet which does not have 3G. It is really nice to just be able to pull up the map anywhere, without a connection, and not for GPS, just to look at the map.
I dont really like the interface that well though, or maybe I am just not using it properly. If I am wrong, I apologize, as I may not have figured out how to use it. But I have not found a way to type in the starting address. You have to rely on the GPS to be the starting address, and entering the ending address is cumbersome as well. You have to type the state, enter it, then the street,enter it, then the number and enter that. and it does not seem to recognize a landmark as a valid destination most of the time either. Maybe all GPS is this way, but the GPS on my daughters phone will accept landmarks as valid destinations.
I have been practicing using it in my local area, and it will get you to your destination, but usually not by the way of the most efficient route, and does not seem to update for road construction, restricted turns, etc. For instance tonight, it told me to turn left on a major road, but when I get there, what do I see? A big "NO LEFT TURN" sign.
On the plus side, it does work without a data connection. It also updates itself continuously if you go off the suggested route. So I see that it could be useful in an unfamiliar area, I think it would definitely help you eventually reach your destination. I guess the main problem now is that I still have not learned to trust it enough to use in an unfamiliar area, but at least you could look at the map manually.