I hate to tell you, but once you sort out a decent control scheme it plays really well on the steam deck. There are enough buttons to cover everything, it's mainly case of working out what is most logical to you personally so that you don't have to think about it. Gyros for the mouse, and a mode switch on soft-pull LMB to increase precision help a lot.