If you just want a map to find things, OsmAnd is good.
If you want to prepare hiking/biking trail maps and then download them for offline use, Alpi Maps is really nice.
If you want useful navigation that includes traffic data and gets the realistic arrival time close to correct, Magic Earth is really the only option (traffic time estimates depend on users agreeing to share their location data while using ME for navigation so that it can make traffic speed assessments - quality will depend on how many other ME users in your area have agreed to share their data).
All 3 ultimately depend on OpenStreetMap for their map data. If you use them, consider creating an account and contributing with a tool like StreetComplete.
If you want something that has locations of businesses &etc with accurate names, operating hours, contact information, pictures of the location, street view, user reviews... there are no alternatives.
It's just... No. I've used osmand for years and it's the absolute worst. The interface is way too complicated to use and the search is absolutely useless. I can only use it for offline maps while hiking to see where I am.
That's fair. For me none of the alternatives offer enough features to replace it. I often use it to highlight POIs of a type and all the different map views are great.