I've had a Rhino 130 for about 10 years now. Maybe more. It made me think it was broke about 4 months ago when the thing couldn't find any satellites but now it seems to do fine. Easy to use. It has been fully submerged for hours, been through salt water, sat in a moist box for weeks on end... It burns the batteries, 3 AAA, but other than that, I've been really impressed. The screen on mine is scratched pretty bad now but I haven't ever taken care of it.
I have a Rino 530 and it works as advertised, but the screen is small, the battery is huge and I'm not loving the swiss army knife approach to things anymore. I have been looking around and the Garmin Oregons seem pretty good. Bigger screen and they use AA batteries, so you can carry spares. For as much as I use the radio (never), it would be easier to just carry a separate one. All the other stuff you can get in a watch.
Garmin Oregon is the one to buy these days. That will be my next upgrade. I have three 76Cx. They are indestructible, but, I am looking forward to the Oregons bigger screen when I finally decide to pony up.
I just bought the Oregon 450, off of ebay for $150-ish if my memory serves me correctly (brand new, not factory refurbished). I lost my etrex legend, needed something quickly, I like it so far!
I use it on the trail and on my boat to navigate at zero-dark-thirty.