I was actually looking for a good navigator to import GPX tracks and Google Maps, Waze and similar do not do that. I remembered Waze was still looking to include speed bump warnings in future, and then I saw OsmAnd.
OsmAnd has dramatically improved over the last few years, and I immediately noticed (apart from the GPX track importing and offline navigation) that it now has voice alerts for speed bumps, pedestrian crossings, speed cameras, stop signs, and more. When I say more, that is an understatement, as it has a ton more stuff! It absolutely puts Google Maps and Waze to shame when it comes to the amazing details of customisation you can choose from, including also many different map sources and layers, and a lot of 3rd party plugins you can enable or disable too.
One 3rd party plugin for place reviews, called OpenPlaceReviews, looked very promising as a competitor to Google Reviews, but sadly it does not seem to have developed much. It also has integration with Wikipedia to find local places of interest.
But yes, the speed bumps and pedestrian crossings were all correct in my vicinity, and I see they come from OpenStreetMap data. If anything, there may be just too much packed in, so it is best not to try to activate everything.
It caters well too for hiking, cycling, walking, and other activities and when I looked up a very obscure hiking trail in the Cederberg Mountains, it appeared on the app. It also shows a lot of detail about trips and tracks with estimated times, elevations, and even factors in your vehicle’s details to track costs of journeys. You can record trips to play back the stats of each trip. The app is not just for driving on or off-road but is fully functional for hiking and other activities.
I just need to use it a bit more to try to gauge how good the routing really is. That said it can do routing also based on height, length, width, weight, etc restrictions of your vehicle (data permitting for your area). It also worked fine in my car with Android Auto.
There is also a route simulation mode that can help you test out how the app would work on a route you would like to use, for planning new routes, or for familiarising yourself with a route before you drive (or walk) it.
It is available for free for Android as well as iOS, including for Huawei, Amazon and F-Droid app stores. But it may take a bit of learning to really get the full benefits of this app.