I have spent a LOT of time on both mouse and keyboard and controllers in FPS games, and it's no comparison. Mouse and keyboard will crush controller every time in FPS, and especially RTS.
One of my friends used to tell me he could beat me with a controller versus mouse and keyboard. He never gamed on a PC, either. So I just laughed it off.