I can’t comment on the other services but if you choose Google, make sure you download the map first so you’re not using data or reliant on good signal.
I used to use TomTom app on my iPhone. One reason for this is the quality of the traffic data. Whilst all mapping companies have access to similar data (highways agency feed for example) how they process that into the app, how up to date it is, or what additional sources they integrate it with makes a real difference to how well it works in the real world.
TomTom started creating their traffic models years ahead of most other players, and also use data gathered from other TomTom users for road speed through incidents which can help avoid un-necessary diversions.
I also really like the option of month-by-month subscriptions or year commitments as this has saved me money during the lockdown.
The main reason I use it though is I like the interface, find it clear and accurate and rarely miss a turn or take a wrong roundabout exit when I’m using it.
Just to update this topic somewhat, I’ve gone back to Apple Maps recently and have found it to be much improved.
The temporary road closures around me are clearly marked on the map and traffic delays seem to have improved as well.
I’m pleasantly surprised.
I’m still finding lots of businesses are in the wrong place/duplicated in Apple Maps.
When I used Google maps it was pretty quick and easy to fix things so I used to do it all the time. I tried the same when I switched to iPhone/Apple Maps but it can take weeks/months for a reply to your suggested change and often they refuse it so I gave up in the end and just double check on Google maps when I need to go somewhere new to make sure Apple Maps is correct
I can’t say I’ve noticed this; but then the vast majority of my driving is to places I’ve been to before.