I want to love AMD, but they're just... mediocre. Worse for gaming, and much worse for ML. They're better-integrated into Linux, but given that the entire AI industry runs on:
1. Nvidia cards
2. Hooked up to Linux boxes
It turns out that Nvidia tends to work pretty well on Linux too, despite the binary blob drivers.
Other than gaming and ML, I'm not sure what the value of spending much on a GPU is... AMD is just in a tough spot.
Price-per-price AMD typically has better rasterization performance in comparison to nvidia. The only price point where this doesn't hold true is the very tippy top, which, I think, most people aren't at. Nvidia does have DLSS which I hear is quite good these days. But I know for me personally, I just try to buy the GPU with the best rasterization performance at my price point, which is always AMD.