I only own two games with GFW and I enjoy it mainly because I am a hopeless sucker for the achievements. I understand how it could get frustrating, my only issue is that the two games I own that use it are from steam, so why can't the steam interface deal with it? I had to make a live account to play games I got off steam. The only other issue is I bought fallout 3 off steam and steam never made the DLC's available, only a Game of the Year addition that was cheaper than the base game I bought previously. Since I dont use my live account I never got to play the DLC's, although the internet told me that if I bought the DLC's off GFW, I could go into folders or something and load them in manually but I said no.
So in my irrelevant opinion, I have no problem with it as long as they keep it separate from Steam.