In my experience, two facts affect which control solution is "superior". The first, is how the game was designed. Different games had different control solutions in mind. The second, is preference and familiarity. As a PC gamer, I couldn't use a game pad controller to save my virtual life. I recall playing Halo back in the day (you know, the X-box?).
According to a onlooker, I aimed in a triangle, and were downright sluggish. Cue a few weeks later, when I had installed Halo for the PC. I were running around the Truth and Reconciliation with the Sniper Rifle, handling it like a oversized bolt-action rifle.
So, while I could call myself partial to mouse/keyboard, I suppose that with enough time and familiarity, I could play FPSs on a console.