I only recently noticed how far OSM has progressed compared to Google Maps. Yet, it's missing one dominant client which works nicely and user friendly across the board. Nothing comes close to Google Maps despite the way worse map data. And Google is compensating most of the missing map data by far superior routing with real world traffic data. The lack of map data starts to show up in niche routing like walking, hiking and biking though…
Organic Maps is close: https://organicmaps.app
It's open source, development is very active, and there's much more of a focus on user experience (2/3 of the pinned issues).
Though it does notably lack public transportation routing.