Both consoles offer excellent online capabilities. The Xbox Live service, however, is superior to Sony's Playstation Network. Xbox Live allows you the opportunity to play against other gamers around the globe. This is possible at any time.
PlayStation Network will not allow you online play unless you are within a certain area of a specific place. This makes playing online much less convenient.