Mouse and Keyboard here.

I heard this game was optimized for a controller so I picked one up and had some fun with it for a couple days but soon abandoned it since controllers are much slower than a mouse. But that is somewhat due to myself also being one of those old fogies that grew up on a mouse and keyboard. I think there is a lot more flexibility with a mouse+keyboard combo and quicker precision.