Well, I played all of them but 3 on PC (still haven't gotten it, might for 360) and it was perfectly fine with mouse and keyboard. But if I had a wired controller, I would have used that over the keyboard.
I recommend buying a Xbox 360 controller for PC. It does not cost that much. That thing will pay for itself. It makes a lot of games funnier and easier to control, especially third person games like Batman and Assassins Creed. A controller also allows you play more comfortable. For example you can assume positions you would not be able to do with a mouse+keyboard. You can lean into your couch/chair/ and relax more.