I have the MSI R9 390 Twin Frozr and it is 10/10 card. I love it, it's silent, it powers through every game I own, I'd love to get another one for a good price. Can't wait for DX12.
You get more bang for your buck with AMD, but you have to wait forever for updated drivers when new AAA games come out. NVIDIA is more on top of their games when it comes to software support. I've got 2x 7870's and I'm ready to make the switch.