I don't have a controller now, but I've Always been a keyboard guy, even with fighting games and hack n' slash, I even use a thing called KeyboardSplitter to play games with no keyboard support like Ninja Gaiden Master Collection, though many games really do feel best with a controller.