They all make good cards. MSI do too.
I went with EVGA on my first build mainly because of all the good things I heard about their customer service. Yes, it was always extremely unlikely I'd run into trouble with my card (it's been perfect!), but it was my first build, I wasn't as confident in my abilities, and a bit of piece of mind sounded like just the thing.
If I was buying another card today, I wouldn't feel compelled to get another EVGA or anything. Don't get me wrong, the card has been phenomenal, but I'd still want to read up some reviews of what's out there, and compare prices.
To sum it up, they all make good cards. Just keep in mind that you may want to look beyond simple things like 'highest factory overclock' and the like, and take a moment to consider things like customer service, returns policy, warranty, etc.