Personalmente uso Strava per preparare i percorsi, non è la migliore App per l'MTB perché non ti da strumenti precisi per fare un percorso realmente adatto al tipo di uscita che vuoi fare. Mi è capitato a volte di imbattermi in percorsi impossibili da salire in bici (perché in realtà si trattavano di sentieri CAI da fare esclusivamente a piedi). Tuttavia uso quello per "abitudine".
Komoot è fatto molto bene per la MTB, è come Strava ma con alcune chicche interessanti come la possibilità di analizzare il percorso e darti maggiori dettagli su difficoltà, pendenze etc. Se vuoi tutte le funzionalità lo devi pagare.
Wikiloc l'ho usato per escursionismo a piedi, non è male ma preferisco in tal senso altri prodotti come OutdoorActive.
Se hai un ciclocomputer
Garmin di ultima generazione (ad esempio il 530) potresti usare Trailfolks che è preinstallato. Io non l'ho mai provato ma dicono che sia pieno di sentieri appositamente creati per la MTB.