Thread hijack, sorry!
Yes, you can load GPX files for routes/tracks/waypoints on any of them. It depends on what sort of file you load as to how the directions work.
For proper ‘turn by turn’ directions, you probably want to have some routable maps installed. The free OSM maps usually work fine.
So I’ve got an eTrex Vista HcX which I’ve had for about 6 years. As far as I can figure out the best I can do with it for uploading routes to follow is create tracks which I can either just have as a line on the map, or use the track-back thing to give a beep when I’m coming up to a turn. Turn-by-turn (as in an a SatNav-style arrow and little view of the junction) doesn’t seem to be possible following a pre-set route. Also I find that tracks can only be 250 points and it’s not compatible with things like TcX(?) files so I sometimes can’t use routes downloaded from events etc. I’ve got the free (open street?) maps on there.
Is this how it works with the current eTrex 20? Do you still have to trim your routes down to load them on? I’m kind of put off the Edge Touring by the battery life so if I were to get another GPS I’d like to stick with AAs, and I don’t really care about touch screens.
Also, if you go off your route can it navigate you back on to it?