I've been doing the same pondering. Playing with ride with GPS, komoot, rails to trails, all trails.
I personally have settled on komoot for the actual ride. All trails to help find as I prefer bike trails overriding in the roads and all trails seems to have the best listing of available...