Any GPS with a USB connection and tracklog download capability can be used for geotagging images. I have been using the Garmin eTrex Vista HCx. It is excellent. While you may downplay the benefit of the enhanced sensitivity, I have been very impressed with my latest GPS. It has been able to find it's location in the bottom of a bag on the floor of the back seat of my car. It has gotten a satellite fix through a tiny window with blinds in my underground basement. This is my third GPS, the first two were magellans. I never really gave much thought to sensitivity as a critical feature, but you don't want to have to mount the GPS on your shoulders, or keep it on the dash of your car all the time. We are weighed down with enough gear; you don't want to have to worry about the GPS all the time.
I use the eTrex Vista HCX for downloadable maps, water navigation, hiking distance calculations, sunrise and sunset info, and for geotagging photos. It works well.
As for the memory difference. It is pretty inexcusable for these manufacturers to be making 24MB devices. You can download a decent number of maps for that price, but REALLY. a 2GB card costs $8 RETAIL. With 2GB I can download most of the North East coast of the US. with my old GPS that had 24MB, I couldn't get all of Maryland.
this one would give you a bitmore flexibility, though at a higher cost.
http://www.mec.ca/Products/product_detail....D=1257801415623