I got a switch as a present recently and while I don't like Nintendo's eStore software, pricing and console power, I found myself just picking it up and playing randomly in off time much more than opening a laptop and getting a separate joystick or mouse to play a game. I only played it docked once.
If the steam deck came out earlier I probably wouldn't have bought my g14.
I think that streaming from a desktop is probably the best way to go, if you’re just playing at home it’s great, but if you’re mobile a dedicated device is better. The deck is too heavy for being a good handheld, and I have plenty of fun with older games: newer games might have better graphics but they’re often not as fun. The best CoD for me was BO2, and the best classic games don’t need good hardware, although I’d find very little reason to play some like SS2 on the go. The idea of playing computer games on the go is enticing but most require more attention, so streaming at home is the best compromise and it’s a solved problem with network streaming. I don’t have bias against AMD I just use nvidia and know the software for it. They might have a better solution.