I would get it for the PC if mine could handle it, it's just out of date really, so I shall be getting it for the Xbox.
When I eventually get a new computer that I can game on I will probably just buy every Valve game (that I haven't already got) off of Steam for it.