I use the pocket outfitter app and am pretty happy with it. You can save maps in Topo or Aerial with the land ownership status as well.
Only real drawback is that if you hunt in a lot of different spots you can end up with a ton of saved maps and they don't currently have a great file structure fir sorting though the saved maps to find the one you want.
I'm sure there is cheaper options if you just want the Topo maps though.