I find the wired Xbox 360 controller the easiest (no outside programs required) and most comfortable to use. I only need the N key on my keyboard to bring up the big map to figure out where a section is, as well as chatting.