OpenStreetMaps is amazing, but it is a map, not a whole ecosystem like Google Maps is. As a map I find it's often better than Google Maps, but what is still lacking are good front-ends implementing a wide range of functionality in a user friendly way.
On desktop I often use GNOME Maps, but it leaves a lot to be desired still and is obviously intended for Linux users running GNOME.