I actually play with joypad/keyboard. While a quite peculiar combination, a joypad compensates the inherent weaknesses of keyboard (mostly related to the lack of analogic controls).