ich nutze auch Naviki, hab da aber auch unterschiedliche Erfahrungen von gut bis "geht gar nicht" gemacht. Dann noch Google Maps im Auto- oder Fußgängermodus. Die Strecken aus GM speichere ich dann mit GMapToGPX als gpx-Datei.
OpenRouteService nutze ich oft mit QLandkarte. Ggf die Ergebnisse aus Naviki und GM noch als gpx importiert und dann eine eigene Route gebastelt.