Garmin. Latest models (at Sam's club, YMMV at QVC) have lifetime map updates. Not surprising, Garmins were always easily hackable to upload the latest maps to anyway. I can speak from personal experience that Garmin's are great for the price. I hope the thief that stole mine ( broke the drivers window) is enjoying it. Don't leave it in your car, on the windshield, even if you are only going into the grocery for milk while visiting relatives.
That being said, I have a Nextar refurb I got from JC Penney outlet for 50.00. Works very well, big 4.3 screen, Navteq maps, text to speech. My wife uses a Sony to replace the above mentioned Garmin. Absolutely flawless performance, brightest screen I've ever seen in the sun, accesses split screen at exits and intersections to coach you in detail where to go and what lane to be in.