Personally I bought a 2070 a few month after the Super version were out. No way I'm changing to another card.Define "current gen"
My friends is a lost cause : he has an ATI 7950 (maybe even ATI 7850). I just bought him a RX 6700 XT for 750€ which is great considering where he lives : Ireland.
They can't directly buy from normal stores, and can only use UK based websites, but it now comes with a problem : border tax. Any recent card at MSRP becomes a 1000€ card or so, because of this. There's a 170£ fee for the cheapest.
Anything under an RX 480 is for me "old gen". You can still play with it very nicely, but forget about max details or 4K, and dig a grave if you want to do both.