I played it on Steam Deck when it first came out (docked, standard HD display). It was perfectly acceptable, as long as you're fine with semi-stable 30 FPS and cranking down the graphics a tad. The only real problem that I encountered was that the game wouldn't recognize or remember my input settings, and would always default to controller-only, so I would have to attach a controller to navigate to the menu to switch it to keyboard; hopefully the Deck-native version fixes that.
One big upside of single player games is that they have an ending. After playing MUDs back in the day, this was a decision I've kept -- no games without an end.
To be fair, I've still spent a crazy amount of time with the Civilization games so let's say that was a partial success.
You can make it run much better by increasing the game's process priority with `renice`. I know that sounds like something that should not work, but it does.