Komoot is by far the best IMO. It's not perfect, but it's pretty good.
My workflow is 3 monitor setup. Komoot in the middle, actually planning the route. Strava heatmap on the left to see where people often travel in an area. Gmaps on the right to see streets and street view.
It's still a pain to plan, but it's _so much easier_ with komoot.