Whichever one you get, I recommend the super lane assist/lane guidance feature. It really makes it clear which lane you need to be in at complicated interchanges. And get lifetime maps, as it costs a small fortune to update the maps if you don’t buy it up front.
When I got mine, I tried out three different successive brands at Costco until I figured out what I liked and didn’t like. It’s really personal preference. Most people really love their Garmins, but I didn’t. I prefer TomTom and Magellan, but Tomtom has its quirks. One very annoying feature, and I don’t know if others have it as well, is that say you enter “John Doe”'s address. Then it asks for you to give it a name, so rather than have 12345 Garden Highway, Miami, FL displayed, you name it John Doe. But once you turn onto Garden Highway and get near his place, you need to know what the street address is as the GPS only approximates the address, but all the display shows is “John Doe”, so you have to go back into the settings to see the actual address again.
Tomtom - Has an annoying way of entering addresses - first the city, then the street name, then the street address. I’d rather enter it the way I say it, street address before street name.
Garmin - Everytime you deviate from your route, the thing says “recalculating” with exasperated undertones until you want to throw it out the window. The model I had was fairly worthless in that if I knew of a particular road or obstruction I wanted to avoid, I couldn’t tell it that. I could only choose a general “find alternate route” which usually still included the part I needed to avoid. The Tomtom lets me avoid any particular spot or area on the route. So did the Magellan. Try your model out to see if it lets you do this.
Magellan - Had a really intuitive menu with fast access to your favorite favorites. I got it as a bargain basement GPS for my daughter, but I ended up preferring it because of its lack of annoyances.