I've used Avenza as well. It's definitely more for folks that can build their own maps, but it can be a very good system because it just uses a geo-referenced pdf. Folks in Fire fighting use it all the time because you can so simply upload maps that contain whatever layer you want to include.
Man how far I’ve come. First time I went out west was with some buddies and I didn’t finish downloading all of the maps so I was pretty useless for most of the mapping.