I use the OSM maps (specifically, Lambertus's OpenFietsMap Lite version,
www.openfietsmap.nl) with my Garmin Edge 800. On the 800, the maps provide true turn-by-turn directions. But I haven't used an Etrex Vista HCX unit for navigating. If it does turn-by-turn directions, I think the OSM/OFM maps should work with it. One limitation of the Etrex Vista is that it can have only one gmapsupp.img file, so you'll have to replace your current detailed map (if you have one). I'd use a new microSD card.
The only significant limitations I have found to the OSM/OFM maps, other than incompleteness in some areas, especially rural, are that they don't divide up the US by state (meaning that searching for town names can be tedious) and that they cannot route to street numbers, only names (you have to input a number when searching for an address but it won't actually use the number). Otherwise, they're quite helpful. For dirt-road aficionados (or phobics), the OFM Lite maps indicate which roads are dirt, which is very useful, especially when planning routes.
Brian