My 2 cents....
I love my Microsoft Surface Pro tablet, and I can map out my track using GAIA GPS, but you can't run the active GIA APP on Windows 10. It seems kinda stupid.
I ended up using Bing maps with an external US Globalsat GPS receiver. Works well if you don't need much map detail. GAIA has had tons of requests for a Windows 10 compatible navigation app.
My solution works great because I use the surface for video uploads, email, ect. when I can get free Wi-Fi on longer excursions.