Inflexible routing is the reason I'm not using an Organic maps derivative. On OSMAnd I have tweaked the routing algorithm to my taste and it's hard to beat.
There is often construction or other temporary issues, so having on-the-fly rerouting that I can trust is key.
There is often construction or other temporary issues, so having on-the-fly rerouting that I can trust is key.