What will you be using it for? I discovered the Backcountry Navigator app for my android smartphone about 5 years ago and never looked back. The app is $10 and has numerous free map layers including aerial imagery with topography. State landownership maps can be purchased for about $10. Map areas can be pre-downloaded so you can use in airplane mode or outside of cell coverage. You'll need to buy a micro SD card for your phone to store the maps. It does tracks, waypoints etc that can be exported to google earth. It has a compass and altimeter and keeps pretty good stats (distance, speed, elevation gain, etc). I hunt, fish, and explore exclusively with this app now. Biggest drawback is you're limited to your cell's battery life, which isn't as good as a standalone GPS unit. Anyways, this solution isn't for everyone but it certainly works for me and it might for you.