I've always run Garmin and been satisfied with the performance, until I got Drive 52. It is Garbage. Slow, fickle keyboard, fickle traffic, and more. Apparently TomTom is getting out of the market, not a shock as a lot of cars have GPS as standard equipment.
Garmin's Drive 53 would be my next...