wfz on 10 November 2008
Braid is such an amazing game...
I'm not sure about what games are exclusive to the 360 and not on the PC, but a different factor is whether or not you have friends who play on Xbox Live, and whether you'd want to play on it.