I'm way too cheap to ever buy one of those expensive GPS units. When I can still buy a map for a couple bucks I hesitate to buy a GPS for hundreds. My TomTom XXL 550M was $99. My TomTom Via 1505 TM was $120.
- Routing has been good, I do keep it updated. (There are two different updates, TomTom's map updates and the MapShare updates. MapShare is fairly new, it's the more "real time" updates from user submitted corrections as opposed to the TomTom updates which are sent out at specific intervals.)
- Time to destination is great! This is one of my favorite features and it's been extremely accurate for me.
- Traffic has been okay, this model has the cheaper radio traffic (not satellite) so, it's not AS accurate.
- POIs are rarely used by me. When I use them they work but I typically just use the address I want. If I don't know the address I use my phone to find the address, it's typically more up-to-date than the TOMTOM database.
- The "avoid" feature is great. A couple times I've hit heavy traffic on a highway and the TomTom either didn't receive the reports (radio reports aren't exactly real time). Or it determined that even with traffic this was the fastest route. But, I hate being stuck in traffic so I use the "avoid" feature and enter a road to avoid and it reroutes you around it.
I do have some limited experience with Garmins and I wasn't impressed here or in the UK. The first day in Ireland the GPS seemed to be taking us everywhere but out location and once I fixed all of the settings we were okay but it still had trouble locating final destinations. I do have a map of Ireland, now.

And, a friend's Garmin failed to do much of anything while we were in South Carolina last January.
I do really like the FREE waze app on my smartphone and for the most part it's pretty darn accurate. It's a social GPS service so users provide input including realtime hazards on the road like stopped vehicles, construction, pot holes, animals, debris, severe weather, road closures, speed traps, traffic cameras, and real time updates submitted by and fixed by users.
*Note - just before I bought the TOMTOM Via 1505 TM I tried the TOMTOM XXL 540TM because I wanted the traffic. I bought 2, one for myself and one as a gift. Both were defective. One green screened the other had a blown pixel. Replacements came right away one green screened one had a non-responsive touch screen. I gave up on the XXL 540 at that point and ordered the slightly more expensive, new Via 1505 TM. After a little over a year and at least once weekly uses I'm very happy with it. The time to connect to a satellite is a little longer than I'd like, about 30 seconds to a minute and you MUST be outside.
So, it seems like any GPS has it's issues and you need to find what works best for you. Because I don't rely on a GPS the TomTom and waze services suit my needs without breaking the bank. (I also like the huge screens.)