Magic earth is ok for nav but the problem with all openstreetmaps options remains the terrible search. This has been my experience for the past decade.
Recently the folks at jmp.chat released an alpha search which passes navigation intents in Android to the nav app of your choice, so I think we are getting close to a real alternative in the next few years.