I know the OP, already purchased, however I will also share my experience,
I have used a multitude of various GPS systems, stand alone devices, and tablet programs. For work we issue garmin nuvi( whatever walmart has on sale at the time) have about 33 of them we use. We have a in house mapper who hand builds routes to our remote sites, and our crews use those. Some of us have company required Ipads, and use whatever mapping software Apple uses to get to a " hard" destination.( like the closest town, or named road) then the in house program/ app/ or google earth to figure it out from there. we have used HP handhelds, and tried tremble, Nomads and recons.
Currently for personal use I have a verizon zenpad 8( Android operating system, w/ removable memory which was a big deal for me personally, and is also connected) I have backcountry navigator installed on like it, I have the most recent USFS maps of Oregon, Washington, Idaho, California, Wyoming, Alaska and Baja Mexico saved to the SD card. Allows me to create, add, or input routes, gps tracks from others. So I can use it w/o cell or data service. It will not do turn by turn, but I can follow the line, trail, or road. It has a massive list of options for source maps, and waypoints trails that can be imported. The app was a one time purchase of I think $12 for the Pro version, but has a free one. I have switched it to my new tablet when I upgrade once so far.
If I want turn by turn, I use google maps on the same tablet, will do turn by turn and find things during the drive/search function. For example driving to a destination and am somewhere, I can say " ok google find me the closest fuel" it will find it, usually with prices and I can add a stop for it to route me to, same with hotels, etc. It integrates with my saved places, and lists on google maps of places around the world id like to visit, make trips extremely easy to plan.
Something to note, I do have an unlimited data plan.
There is no perfect system for any one person, or thing. My biggest advice, research, and than get to know your prefered program.
happy Trails