The fact that multiplayer requires games for windows live dropped my interest in it instantaneously. I also heard that the fact that it uses g4wl gives it problems straight out of the box with trying to update it.
I played the multiplayer before the on xbox, wasn't too fond of the fact that you play as giant steriod pumped brutes, whom you must play like little scared bitches and spend most of the time hiding behind crap shooting at what ever idiot gets some bit of guts to run out in the open.