Anything corsair will usually be pretty nice. I own an h100, h100i, h80, and an h50.... All coolers do very well. The h50 was the first of these products from corsair and even today it keeps up impressively well.
I don't know you budget range but if you are trying to spend as least money as possible ... you can get refurbished corsairs for great deals on newegg... if you are scared about buying the refurbished units the brand new units are not crazy expensive either... so these coolers are generally pretty affordable...
Corsair H60 for $50 ($40 refurbished reduced price + $10 off promo code ending 5/13)
http://www.newegg.com/Product/Product.aspx?Item=N82E16835181043
Corsair H80 (thicker rad and two fans) for $55
http://www.newegg.com/Product/Product.aspx?Item=N82E16835181034
Corsair H100 (240mm rad) for $70 (I bought mine for 120 when it was new)
http://www.newegg.com/Product/Product.aspx?Item=N82E16835181038
Corsair has great warranties that cover the rest of the parts in your computer build in the case if the cooler fails and kills other components of your build. In these rare cases corsair pays for the damaged parts. However these cases are very very rare... Corsair has a 1 year warranty on their refurbished products. However the general outcome is if the cooler lasts through the first year the chances of them breaking are pretty slim... these coolers work for a long time... my h50 has been working for over 4 years now...
There are also great air coolers out there.. like the noctuas... I have a cooler master v8... its a great cooler... still works... costs pretty cheap these days... I have an overclocked i7 980 @4.2Ghz cooled by it...