The GFWL hate is pretty justified - I'm happy Dark Souls is going to use it, but the outcry that has happened makes me worried the sales will suffer.
All of this wouldn't have happened if Microsoft actually SUPPORTED THIS SERVICE. It really does a lot of things backwards and none knows if there's a single person at MS actually working on improving GFWL. It hasn't changed since 2007, the interface needs a redesign, so does its basic functionality to prevent people from getting multitude of errors. Also, patches should be downloaded BEFORE the game launches.
Come ooooon, Microsoft. What the hell, you can make all GFWL haters shut up, a small amount of effort is all it will take.