I'm playing on steam deck. The gamepad didn't seem to work out of the box, so I just mapped keyboard controls to specific keys so I can play the game, and while it was a bit annoying to set up - it worked completely fine until the first QTE appeared.
I can't map the whole keyboard, so that change made it completely unplayable on steam deck. Please figure something else for controllers...