I got a 7900xt and I'm very happy with it!
I wish I'd spent $100 more at the time and got the XTX. I just want that little bit extra in some games, where it might make 4k (medium) hit 80fps stable instead of 60fps. Or 2k (high) hit 120fps instead of 100.
I will say, I got an XFX card and man are they long. Deffo check your case!