I do find that the service is becoming more and more unusable with all the shitty product placements.
I do find that the service is becoming more and more unusable with all the shitty product placements.
For much of the world, OpenStreetMap data is considerably more complete than Google Maps. It is true that there is no website based on OSM that is as convenient as maps.google.com, but more and more people are using maps on mobile, where they are relying on apps and not a website, and OSM-based solutions like Maps.Me are good substitutes for Google’s ecosystem.
This is particularly true for many not-so-obscure niches, like hiking trails in and around major US cities. Once you stray from roads and business locations, Google Maps gets shockingly sparse.
Compare coverage for this park in Seattle:
Open Street Map: https://0x0.st/zqAH.png
Google Maps: https://0x0.st/zqAo.png
Google Maps is bare bones, while OpenStreetMap has tons of detail, even including locations for drinking water and park benches! Drinking water in particular is a great feature. You can't see that drinking fountain on Google Maps from either the satellite imagery or the street view imagery, but I can personally attest to it being there, right where OSM says it is.
The official and unofficial transport apps don't tell you the bus will be at platform 16 on a completely different street. Made me miss the bus more than once, the second time I planned time for it but it took me 20 minutes to find the stop. I assumed it was one of the first fourteen stop positions and I just overlooked it, went around again (inside, on the street, other side of the street...), still didn't find it, until I checked OpenStreetMap which just shows it on a map and gives the exact stop position instead of only the stop name.
The latest version of OsmAnd can even do public transport routing. It won't give you timetables that are subject to too frequent changes, but it's still impressive.
And Garmin units have had natural directions like that for four or five years. But I find it more of a hindrance than anything. I would rather hear "Turn right onto Wellington St" than "Turn right at the Starbucks", especially because the Starbucks is not always obvious.
But more importantly, I prefer a dedicated device because it's way more convenient. It's always there, it doesn't kill my battery, it doesn't rack up roaming fees when I cross the border[0], it has a large screen that's easy to see[1], it has super useful features like "Up ahead" that shows where the next rest stop, service centre, etc. is, and it leaves my phone free for audiobook duties.
My Garmin has been nearly 100% reliable because it never moves and automatically comes on with the ignition. Google Maps is at best 20% reliable because it's not there when I need it.
[0] Yes, google Maps can download maps to work offline, but they constantly expire, leaving me high and dry when I actually need them, and I don't want to download half the continental US just for a road trip. Oh, and POI search is gimped when offline.
[1] My phone does not have a large screen, and Google Maps' map is incredibly difficult to decipher when driving because of super thin low-contrast lines, tiny labels, and a non-zoomable display (when in driving mode).
If flawlessly defined sending one to the closed street and putting one into a two hour long traffic jam because it has no real time data feed, then sure maybe it is flawless. But this is 2019 and not 2009.
Furthermore, it does have a data feed for traffic, through FM radio (using the power cable as an antenna) and/or a Bluetooth connection to a phone. It's not as good as google Maps' traffic updates and it's only for major roads, but it works pretty well.