Google Maps, there is not even 1 good alternative for maps osm is there but it will take a lot more users and volunteers to perform as well as google maps and i dont think thats gonna happen
Google maps don't have any foss frontend too and i dont know if its possible to make one
Indeed. Nothing comes close. Organic Maps on f-droid uses OSM, which is decent enough for most things, but struggles more with changes like road work or traffic congestion.