I've been using Huntstand this season. I like that they use google maps imagery, so I can zoom in really close if needed and still have a pretty clear image. They also have topo maps, contour maps, waterway maps, other satellite maps, etc. Property lines, HAP lands, and public hunting land maps are all there too. I can enter waypoints by selecting the point on the map, entering coordinates, or marking my location. With the subscription, which I think is $25 or $30 for the year and covers the entire country, I can also download maps for no service situations.
It also has weather details too, so you can see the weather for your hunt area and also the predominant wind direction the days you're looking to hunt and for specific stands you want to hunt. I like that when I mark a sighting or a harvest, it records the weather, moon phase, and time and all that, so if you wanted to look at historical trends you could.
I thought about Onx, but the map quality and the pricing model drove me away. The only issue I've had with huntstand, is that the GPS is a little slow. It takes a moment to locate you, and when recording your path, it might take a few moments before it updates and shows it. The waypoints seem pretty accurate, I was able to find an exact spot based on my waypoint this season.