I played through the main story for "free" on Xbox before MS revoked the price error keys. I did not care for the endgame at all so I never bought it after that.
I've thought about buying a Steam Deck before but I'm never in a scenario where I would need to game on a handheld. Even my Switch has been docked 95% of the time. I could see it being useful for someone who travels a lot.