I hate playing FPS on anything, but a computer. I hate playing it on a controller. I can't do it, rofl. I probably have better aim in real life than in an FPS when using a controller.
I do as well only if the game isn't going at 60 frames per second. It feels awful playing it at anything below. Another reason I don't like Battlefield 3.