I have a 6600xt and a Steam Deck. I don’t really prefer either, and end up playing both.
Indie titles I’ll play on the Deck, and AAA titles I’ll play mostly on my pc but occasionally swap to the Deck if I’m in bed or something. I also now pretty much exclusively emulate on the Deck instead of my pc.
Spider-man, for example, I played through on both. I did main story missions on my pc for the graphical fidelity during cutscenes or more cinematic sequences, while all the side quests, collectibles, and challenges I did on the Steam Deck.