I still use the Garmin 60csx. It's a great unit. I have topos on it, so I hope it gives me a few more years.
That is what I use to use all the time. But This year I started using my smartphone and I actually like it better. I got the US Topo map app. and it gives me all the info I need.