I have no experience of Tom Toms but I have had three Garmins. They are good and what I particularloy like is that on many models you also get a map system for the PC which allows you to work out the precise route you want to do on the big PC screen and then download it to the satnav. Much better than trying to do the same thing on a small screen or just following the standard options of shortest or quickest.
Garmin have an excellent rep for service too. And I use garmin on the boat