My wife gave me a TomTom One for my birthday last year and I have to say it is fantastic. I own other Garmin GPS units, one for aviation and one for walking, and have used the Garmin in car GPS units and for me the One has a far superior user interface.
I've not found that I need the additional functions that the higher end TomTom units have, YMMV of course!