To answer the OP's question, I only built my first rig in 2017 after 20 years out the game. Didn't really have much clue and went blindly for a 1070ti based on reviews and price to performance.
Then got a 2070 super at a good price as fancied an upgrade and at time I was helping a friend at work with his vega 56 black screening. Long story short it was RMA'd, he got a refund and bought another but a different model. Few months later that started doing the same. That was eventually returned and he bought a 5700xt. That lasted a bit longer and was several driver releases before it started black screening. Tried everything, looked through here on all the fixes people suggested at the time, reinstalled the O/S, different driver versions, bios etc you name it... but it would always at some point black screen. No idea if he was just unlucky, was doing something wrong, but that was enough to put me off AMD GPU's.
In the end he bought a 3070fe and hasn't had any issues since, still using the same CPU, board and ram etc. I've since impulse bought a 3060ti FE whilst the mining craze was in full swing, but wanted a 3080FE. It was cheap and it's a great value card to be fair. I am now seriously needing/wanting an upgrade and the AMD cards are not very appealing for the reasons other people mention. They are too close in price to the 4070ti and 4080, offer less features and I've no idea if drivers are still an issue with them, but all of that makes me think twice. Now if the 7900xtx was £700-800, then I would bite, as it would be considerably cheaper than a 4080 with less features but similar raster. For me, buying an AMD GPU just feels like a gamble.