Update: The latest update of Magic Earth Pro now has an option to automatically take the fastest route when one is detected due to traffic. So no button press required. That's great - but annoyingly only brings it back on par with what Route 66 was doing last year. Map updates are still too infrequent for my liking.
Still using various navigation apps. My current order of preference is:
Magic Earth Pro (best routing engine, most detailed traffic from Tomtom but infrequent and irregular map updates)
Google Maps Navigation (Good all rounder, frequent map updates)
Waze (Good all rounder, frequent map updates, traffic inconsistent - works brilliantly sometimes but not enough info elsewhere)
Sygic (Well presented, very slick but poor routing engine compared to others and traffic redirection isn't entirely hands free).
I don't currently recommend Tomtom Go. There is a bug, meaning it misses traffic incidents at particular locations, that's been present for months. Tomtom have also changed the routing algorithm to make it mostly ignore lower category roads - IMO this is quite a setback and puts the overall routing behind Google - particularly frustrating if you know an area well or are used to Tomtom's old routing. I've complained to Tomtom about these issues and hope they'll sort them out. I have a Tomtom Go 5200 satnav, which doesn't have the traffic bug but is affected by the routing problem.
There's a free version of Magic Earth (no Pro in the name). It uses OpenStreetMap and a traffic provider I've not been able to identify (it's different from MEP so I guess not Tomtom, unless it's a different product from them - misses road closures compared to MEP). From brief usage - there seem to be too many routing errors in the OpenStreetMap info - stuff like incorrect turn restrictions. I'm keeping an eye on this but not currently happy to recommend.