I've played with both KB+M and controller. Over time I've shifted to enjoying using KB+M a lot more than controller. Although in fairness, having a Naga with 12 buttons on the side helps a lot for me, but you can build the muscle memory for just about any keybind set up with enough time as long as you keep it consistent across all of your jobs.