Die Speichererweiterung ist in jedem Fall eine sehr sinnvolle Sache. Zumal man mit 850mb nicht sonderlich weit kommt, wenn man mehr will, als nur Straßenkarten, wie man sie aus dem Auto kennt.
Wie groß eine aktuelle Topo D von Garmin ist, kann ich dir nicht sagen, eine OSM-Karte für den Garmin von Deutschland ist ungefähr 1,5-1,7gb groß. Natürlich kann man die Karte auch kachelweise auf das Gerät bringen und so natürlich einiges an Platz sparen, da man ja nicht komplett Deutschland abfährt. Aber ich finde, das ist schon recht aufwändig.
Je länger die Touren sind, desto komplizierter wird das ganze. Aber bei den Preisvorgaben wird nicht viel mehr drin sein. Das etrex20 liegt so bei 180€ und das Dakota 20 bei 200€.