I honestly believe that there are some game types that only belong to either a controller or a keyboard and mouse. Not both. Fighting games and racing games definitely would be better navigated with a console controller, and first person games and shooting games that require accurate hits would really need the fine control of the mouse.
I think it depends on the type of game you play. I play Need For Speed and using the keyboard works just fine with me.