I would go the console route. I'm a PC person myself (for now), but I think for a kid, consoles are probably better. I think it is important to know how old the kid is. He might have a lot more fun with the upcoming Wii ,or even the Gamecube then the xbox.

Consider age and then check out the various games available.