Managing games through Steam, plug-n-play Xbox360 controller support on most current multi-platform games, and sticking to the recommended graphics settings (which the games often determine for you), makes the transition from console to PC play a lot smoother.
I was slow to adopt PC gaming as I've been mostly a console guy all my life (except my Commodore 64 period in the 80s). Once I got a taste of the power and the options available, I was hooked. My wife, too.
I can understand the frustration at certain genres not being available on all platforms. I think consoles can handle MMO games just fine, so long as they are optimized for controller+voice chat play. The utter lack of 3D fighters on the PC is also disappointing. The hardware can handle it, and the controller support is there as well. Maybe things will change over the next console generation. Here's hopin'.