I have gone back and forth between Nvidia and AMD for many years. ATM I have to admit I am more likely to choose Nvidia.
This is a result of experience. I have built both systems but I see articles talk about benchmarks as if only those numbers matter. However The last couple of AMD cards I had had issues; screen tearing, games crashing, poorer interface, and even power headaches. (which I might add are the worst because it's the hardest to diagnose.)
All other things being equal that is why I lean towards Nvidia ATM, but that could change tomorrow. I have no loyalty to either, let me see how a card performs for the money, and what sort of problems it's users have.