I really like the TomTom actually. I've owned four different GPS and none of them are perfect. I currently use a TomTom720 which has been pretty good. It locks very fast and directions are reasonable. (Not always the best, but not bad. It always gets me were I need to go.) The UI is ok, but not the best. One irritating example is having to press five times to cancel a route from the main screen. (Sigh. Who designs it that way?)
The Garmin Nuvi line is pretty good, but I found it slower to GPS lock. UI was decent, but I found the GPS sensitivity worse than the TomTom.
The Magellans were the worst, IME. Bad at locking, bad directions, slow. I had one unit break on me. (touchscreen stopped responding) The other one I picked up as a refurb for $90 and I really regret not just getting another TomTom. It always gives me horrible directions.