Wondering why Team Fortress 2 is lagging behind on the Xbox 360 and opposed to the PC port? Microsoft.
The always vocal Gabe Newell stated that when they released a console version, they readily assumed Microsoft would change their back-end policies on patches and DLC, but it remains a “train wreck” to this day.
Microsoft has rules in place that limit the amount of free content that can be distributed, this despite charging (now) $60 play online which should off-set any bandwidth costs. Because of this, Team Fortress 2 remains a shell on Xbox Live, and will remain so in the foreseeable future unless changes are made.
This could also be what led Newell to that famous speech at E3 this year, apologizing for his comments he had made over the years about the hardware. In regards to Steamworks on the PS3, he states:
We’re solving it now in a way that is going to work for our customers, rather than assuming something is going to emerge later that will allow us to fix this.
One would think the paid service would be on the receiving end of the better product.