On lower end cards XFX gets the job done. However, once you pass a 7750 XFX lacks. Asus is a great maker so it is not beaten by xfx.
EVGA has some of the best cooling, quality, and customer support on the market.
Which card are you looking at? XFX isnt the best overall but its cheap.