Needing Games For Windows Live (xbawkslive) when the game already uses Steam, is the thing that im trying not to bitch about.
However it seems - so far - to be much more unobtrusive than it normal, so maybe I can live with it, whether that is different in MP & Co-op is another thing though.