I have the Leica CRF Rangemaster 1600b model, and I've been pretty happy with it. It works for every kind of reasonable ranging I've tried to do with it, and will reliably range to about 1,100 yards under the bright high-altitude sun we get here in Colorado (out to that distance I can usually range animals, rocks, foliage, etc without a problem). Performance on sunlit snow can be a bit rough, but you can still get good performance if you're ranging something other than the snow itself.
I was hiking around in Clear Creek Canyon near my home not too long ago, on a bright day with a bit of haze. I started ranging trees and rocks across the valley, and managed a few readings in the range of 1,800 to 1975+ yards. Under most circumstances I can pull it out to 1,200 without a problem, and I can get past the advertised 1,600 yard mark without too much trouble if I pick my targets carefully and stabilize the rangefinder (my girlfriend's father lives on a hill with a nice view, and we were ranging numerous objects from his place beyond a mile the other day). This rangefinder seems to do really well with ranging coniferous trees at long distances. I'd always heard that darker objects caused trouble for rangefinders, but this one seems to have no trouble picking out trees in the distance.
While I must admit that it is dark right now (an advantage to the rangefinder), I just walked outside to play with the Leica. There's one spot at the edge of my property where you can see quite a ways. I tried ranging four times with an unstabilized off-hand position. I received no range on the first click, pulled a 1,380 on a tree on the second click, a 1567 on a tree on the third click, and a 1347 on a house on the last attempt.
This rangefinder also has a thermometer (which doesn't react quite as quickly as I'd like), a barometer, and an inclinometer (I find the angle reading in the range finder to be a handy feature -- don't need to figure it out otherwise once I range the target).
Anyway, for an $800 device I'm satisfied.