I've got both, and still can't choose between the two.
PS3 is the superior machine, yet 360 has a better selection of games. Some games that are available on both consoles I prefer to play on the 360 because I think it suits the layout of the 360's controller better. Some games I prefer to play on the PS3 as I think they suit the layout of the PS3's controller better.
PSN is free, and the PS3 can be used interactively with PS. However XBOX Live is superior for general online gaming.
So, all things considered, I rate them about 50/50.
HTH