I've personally used one each of these three different rangefinders. Bushnell Elite 1500, Leica 1200, and Swarovski 8x30s. My Swarovski will range to ~1700 yds, the Leica to ~1000 yds, the Bushnell Elite to ~ 900 yds. The Swarovski has the best glass and resolution hands down. Then the Leica, then the Bushnell. With these three units, you do get what you pay for. The more you pay, the better the unit's performance and resolution. The Swarovski's are so clear that sometimes I will only carry them, and leave the binoculars behind.
Only the purchaser can determine which is the best for the money, as that depends on your financial situation. If you only need to range to 1000 yds, I'd take the Leica's. If you need to range to 1500 +yds, you'll need to pay up for the Swarovski's