I first tried playing TFH on a keyboard, and I liked the feel of it, but without a proper gaming keyboard, it sometimes doesn't register all of my commands. In lieu of that, I've been sticking with a 360 controller. My only issue with a joystick is getting reliable diagonal inputs, but that's...