I vastly prefer wasd keyboard and mouse over a controller, it is much more responsive. However I don't have much choice either. I have Rheumatoid arthritis and cannot use a controller for more than 15 minutes or so until my thumb joints start throbbing.