I prefer controller too. With controllers nowadays you can have over a dozen assignments to buttons and D-Pads where as before you were more limited.
I have used mouse and keyboard but sitting back in my chair with a controller in my lap is sooo much more comfortable. No controller option on a FPS or 3rdPS for me means I simply won't buy. Besides I like the Xbox controller esp' for sub £25.