When I watched my son playing on Xbox LIVE, that was so different from the games that I played. The way he plays the game would completely dominate myself. I could never be that good at those games.
I've heard that Xbox live is being improved, an example of which is the annoying voice chat feature which can be turned off in response to fan requests.
COD 4 is the best game for the Xbox 360. I think consoles are looked down because of its controller and controls. The PC is really great for FPS but Microsoft insists that consoles are better than the latter.