4070Ti, 4080, 7900XT. They're all dogshit values.
If you're going to get a 4070Ti, you're just a complete idiot.
If you're going to get a 4080, why not spend a couple hundo more and just get the 4090, you can afford it.
If you're going to get a 7900XT, why wouldn't you spend $100 more and get the XTX?
For everyone else, the 6800XT and 6950XT's are the best bang-for-buck cards right now, and if you can't swing those, the 6650XT is the best midrange card.
For low-end, 5700XT. You can find them for $200 and below, and they're as fast as a 3060.
The 3050 and 3060's are waaaay too expensive for what they are. Especially that 3050..