I owned a PS3 and I didn't like it one bit.
The online is way too basic, meaning you can't have 1 on 1 chats, or parties, like the Xbox offers.
PS3 has some good games online, but barely anybody has a mic.
Like Zhell said, the hardware in the 360 isn't the best, but the repair is free and you get a free 1-month Xbox Live card.
When I was playing Metal Gear Solid 4, the PS3 had to INSTALL the game so that load times we're not long, which is really bad.
PS3 has Blu-ray, so what? Xbox 360 has Netflix on it and you can watch streaming movies.
Xbox 360 wins.