Personal experience, i have had bad issues with Nvidia and since then only bought AMD cards. Therefore I would always recommend AMD.

But I am biased though. And hope this thread doesn't turn into another Nvidia vs AMD fanboi war.