I have both, and they definately offer different things.
The Xbox is better for multiplatform games, hands down, while both have good exclusives.
The online service I found to be much the same, with the exception of chat on the PS3 being inferior in every way, but you do have to pay for xbox...