I guess for versatility, PC wins hands down...but if you love fighting games and action RPG's, I say go for XBO60. But my for conclusion, I would still go for PC.
PC since you can get more usage out of it, but 360 if he's going to be playing a lot of multiplier games in the comfort of his house, which is way cheaper than getting 4 comps on LAN.