Xbox because it's more powerful.
Online play is 10X better than PS2.
4 controller ports without buying extra crap.
Better controllers. Who wants to push a button instead of pulling an actual trigger when shooting stuff? Plus the triggers/buttons are push sensitive.
PS2 has more games, but xbox has better ones.
When a game comes out for both consoles, the xbox has better graphics, added content, etc.