We all agree that GFWL was a fucking stupid, stupid move on their part but in the end, they made good PC games/ports before that and they'll keep bringing stuff out after it, too. Just cross your fingers that they don't get any more terrible ideas.
Well the idea of unifying the player base and game version via GFWL was a good idea, though Valve made moves in this direction with moving away from WON and making Steam for Counter Strike 1.6 (though we all know they had way bigger plans). It was the whole pay to play online via a P2P infrastructure that went down like a lead balloon and thank christ it did or who knows where we might be now.