they both have good and bad parts to them. the PS3 is better because it is faster and gets better internet connection but has a horrible way to play with friends have a partys in games and the xbox has great party possiblities and connection with friends easy but it is slower and connection isnt as good and it tends to break more than ps3
It entirely depends on what you want. A PS3 has free internet, but its poor. Xbox 360 is pay to play, but more social and has a lot better connection. Personally I like the 360 better because I cant stand playing something with a connection that gets hacked into and shut down every other week.
Both can't compare to PC, but the PS3 by far. The CPU is some high tech stuff, 8 cores in an efficiently managed pattern. The exclusives bring out the best, but sadly multi-console games tend to suck on it.