PC gaming is by far the best.. BUT keyboards and mice aren't the best for gamers.
Simple solution, get a controller... BUT that costs money
Next best solution, use your ps3 controller!
Yes, this is no joke, using these drivers, you can play on your pc using the ps3 controller.
Ps3 sixaxis controller (official only)
Ps3 controller usb charger (comes with console)
Simply plug in your ps3 to your pc and install the drivers, follow the readme