TrailsOffroad and Funtreks are great tools for trying to plan a trail run, but they aren't very good if you're trying to plan a group run on trails they don't feature and certainly aren't that great out on the trail. OnX is OK (and getting better) at finding trails to run, but it's a great tool to plan a run, share it with a group, and to use when you're out there on the trail.
What I do is use TrailsOffroad, FunTreks, paper maps, and OnX, to find some trails I'm interested in running. Then pull what I can into OnX for the serious route planning. I can then link together different trails, as well as drawn my own route where there's nothing available to import. The snap to route feature of OnX is particularly handy in that regard. Once I have the route that I want on all the trails I'm interested in running along with the waypoints all pulled together into a single folder in OnX it's easy to share to a group of folks via a weblink, or you can export the entire run, and all the waypoints to a GPX file which you can then import into any app that supports importing a GPX file like GaiaGPS, etc.
One of the reasons that I prefer the online maps is something mentioned above. If you've had them for a while, they aren't very up to date. This is especially true when it comes to trail rating and trail conditions. That's not to say that the featured trails in the online tools are perfectly up to date. That's why it's important to look at the comments in TrailsOffroad, for example, and the Trail Reports in OnX. Those could also be a bit out of date, so it's not perfect, but WAY better than paper maps or printed books in that regard.
Finally, it's always important to remember to download your maps for offline use since you may not have an Internet connection while out on the trail. BTW, you can also download maps in Google Maps for those times you're on a road trip and your Internet connection is spotty.
OnX Trail Guide
4 Door BadSquatch | Soft-top | Velocity Blue | 2.7 Auto