I am still a bit old school, but do use OSMAnd and Google maps around known roads. But for plotting routes i use Google Earth and Basecamp with T4A to set a route or track for my ZumoXT, because of the “off-road” paths and tracks that i can pick up.
Do the options mentioned have detailed off...