I prefer KB/mouse.
That being said, if you choose to stay with a more familiar controller setup. I suggest using one of the xbox controllers. the PS controllers require additional software to run on the pc.
Wired controllers are an option i go with to avoid battery expense.