I'm very in the middle with it, though when it comes to FPS or platformers controllers are the way to go. (IMO)