I play on both platforms equally and I would say that both types of controllers have their own benefits and they serve different types of games well enough. If I am playing a FPS game, for example, I find it so difficult and frustrating to use a console controller whereas I feel much better when using a mouse and keyboard. Not that it makes me that good, but it at least makes me feel more in control rather than just getting shot just because I'm finding it difficult to aim with the sticks. When it comes to fighting games though I would never be able to win using a keyboard and when it comes to that a controller really is necessary.