I have used gaia for a very long time now. I like it. The only thing that i hate is having to change my profile to private. Companies that do that crap almost warrant me cancelling my 10 yr old sub.
I recently found out the original founders of GAIA are starting a new app called Goat Maps. I have signed up for the beta and will be trying that along with CalTopo.