All depends on how much you can get if for vs a 3080ti.
The amd cards have design weaknesses especially in sim racing. Memory bandwidth bottleneck if you use triple screens, lacks the optimisations in iracing for VR and triple monitors, acc is also better on nvidia because unreal engine doesn’t run as well on amd, though this has improved with frequent driver updates. Ray tracing is not much better than a 2080ti but it works, just don’t get it if you want to play the latest ray-traced AAA games. If you use a single monitor or ultra wide I think it’s still a good choice however.
The in built encoder for video streaming isn’t as good either, although I hear they have done a major driver and Obs update recently that has closed the gap.
Also if you want to use it for work that uses CUDA cores AMD doesn’t yet fully support those programs although they are working on their version called HIP which is only supported in Blender at the moment. I.e. for GPU rendering, video editing, 3d rendering etc etc.
But they are still powerful cards, so as long as you know what your getting (say you are sticking to a single 1440p monitor) and the price is right (a lot less than the nvidia counterpart) then yes it can be worth it just do your homework first.
For reference I have a 6900xt which I only use to play games on a tv at 4K and I’ve really enjoyed using it. Only the raytracing performance has been annoying really, although FSR has improved this issue tbh. Not used it for sim racing as I have triples and use a 3080ti for that. I did a test on a single screen a while ago and the two cards are very evenly matched most of the time, it’s the triples that made the big difference in favour of the 3080ti.