Funny enough, I use keyboard + Controller. While it's an unusual setup, it works perfectly for me. i hold the controller in my left hand and my right hand on the keyboard to activate abilities and such. Gives me the best of both worlds. Analogic movement and fast ability activation.