You know, I've come around on the PC port of SR2. I'd already played the 360 version to completion and loved the game for its customisation and... well, its customisation.
I bought the PC port for like a dollar on Steam a year or so ago and hated it. The menus were absolutely terrible, the controls were crappy and the game ran like ass on my 8800GT even on the lowest graphical settings (yet the game ran fine on 360 hardware... baffling).
So, now I have a 5850, a wired 360 controller, have modded it with Gentlemen of the Row so the controller prompts actually show up, and most importantly have decided to play the game in coop.
I am fucking amazed that the coop in this game kinda actually works. We've only played like, a mission or two from the story, but it seems to do well enough. The rest of the time we've been dicking around the city and doing sidemissions, which are great in coop.
It's nice when a game can still surprise you. I really hope SR3 keeps the coop, as I'll probably play that as my standard mode.