Pros: Looks and performs increadible. Clocks high for a 7870 and is relatively cool and quiet. Better than almost any 7870 out there.
Cons: Retail is a bit expensive for a 7870 @ $260 but with a solid nice looking back-plate it makes up for some of that.
I would not hesitate to pull the trigger on this, if it fits your fancy just do it. If it doesn't then a low end 7950 can be had for the same price. You may get a small performance increase but you won't have the "Devil" in your rig. With the OC ability of this card the difference would hardly be noticeable anyway.