Dear Microsoft, it's Time to <s>Ditch</s> Fix Games for Windows Live
It's no big secret that Games for Windows Live sucks. While the name is comically bad, it's the most minor problem facing the fledgling service. It misses much of the mojo that makes Xbox Live for the...um... Xbox awesome. Once you're in an actual Games for Windows Live-compatible game, it works OK, but even starting a game and getting connected to Live can be a big problem.
1. Fix the Friends List Problem
If Microsoft is serious about helping PC gaming, Microsoft has to get on the stick and, at bare minimum, bring Games for Windows Live to the same level as the Xbox version. That means we need an always-on application that monitors our friends list and lets our pals send us game invites while we aren't necessarily playing one of the few games that actually supports Live. Creating this app should be Microsoft's number 1 priority.
2. PC Gamers Demand Dedicated Servers
Shared listen servers may be acceptable for console gamers, but PC gamers demand the better connection that only a dedicated server can provide. While Games for Windows Live includes some support for dedicated servers, games played on dedicated servers don't contribute to your achievements or ranking online. That's just unacceptable. A killer online service for the PC must include fully-fledged support for dedicated servers. Hell, making this work would be of huge benefit to PC and Xbox customers--with dedicated servers, Team Fortress 2 would have stood a chance on Xbox 360.
3. Live for the PC is Generally Wonky
Games for Windows Live is plagued with connection problems, odd error messages, tricky-to-install updates, and a host of other problems make GfW Live more frustrating than fun. Some games suffered from epic matchmaking queues. Some seem to work, but never connect. Some rigs won't connect on the same network that work perfectly with an Xbox. Sure, once the connection is working, it's great. Until then, it's frustrating as hell.
4. Where's Live Marketplace?
Call me a whore for commerce, but I actually like Xbox Live Marketplace. It's really swell to be able to go out and purchase games, movies, and TV shows for play on my Xbox then download them on the spot. While there's a lot of crap on the service--I'm looking at you, card game genre--there are some legitimately wonderful games available or soon to be available for download. With downloadable demo version of every single game, Marketplace is a no-brainer. Why isn't there a PC version? Hell, we don't even mind converting our perfectly fungible US tender into goofy Microsoft 'points' in order to make purchases on Live Marketplace.
5. Why Am I Paying for This?
As of my last count, there are precisely seven games that support online play using Games for Windows Live. Seven. For the privilege of playing Halo 2, Shadowrun, Gears of War, Viva Pinata, Juiced 2, Kane & Lynch, and Universe at War online with my friends, I have to pay $60 a year. Don't get me wrong, I have absolutely no problem paying for Live as an Xbox owner. I have tons of games to play, and I like that people actually have something to lose by being asshats. But, the value proposition for Live for Windows is out of whack if you don't own an Xbox, and the arbitrary limitations that Microsoft has imposed on free Games for Windows Live accounts (you can't use your friends list for matchmaking, can only play in random matchmaking games, and can't collect multiplayer achievements) don't make much sense.