

Even though I hate Nvidia, they have a couple of advantages:
- CUDA
- Productivity
- Their cards retain higher resale values
So if you need this card for productivity and not only gaming, Nvidia is probably better, if you buy second hand or strictly for gaming, AMD is better.
As far as I am aware they are also better at video encoding and if you want to use Blender or similar software, yes, it is niche, but a credible consideration. As always, it really depends on the use case.