Second Gaia for outdoor activities. Map layers you won't find anywhere else; some that I use frequently are cell coverage, snow depth, many different aerial layers options, public / private land. They incorporate many region / country specific topo and aerial layers too. Their website is also great for trip planning, and the data you create there syncs with the app. Well worth the $40 annual subscription for me.