The main problem with that article is that it doesn't take into account all the FPS games on the PC, people have a much wider range of games to play. The console FPS's tend to have a high influx at sale then drop off, before another FPS comes out and they all jump on that. PC games community tends to last alot longer on titles. Did they include games like Planetside 2, Tribes ascend and many more F2P FPS's.
Don't forget that if Microsoft hadn't bought Bungie, Halo would have been released on Mac and PC first (Bungie were one of the only companies to concentrate on Apple Mac support for games as a priority)
When I play games, I tend to use the controller for third-person and beat-em up games. Everything else I tend to use a Mouse and Keyboard for the simple reason that it offers better and more precise control, which you need, especially for MP play.
They will both exist until Star Trek Holodecks are created.