I would like to start by saying I only own a PS3, I refused to buy a piece of crap that failed over 50%. At release xbox had a failure rate of over 50%, remember the RRoD? With that being said PS3 isn't much better. Developers treat PS3 like a red-headed stepchild, since the majority of players are on xbox.
Skyrim was shipped to PS3 broken, after 30-40 hours the game would lag to the point of unplayable. A patch has been released that has slightly alleviated the problem, but did not fix it. All Bethesda PS3 ports suck, see Fallout 3, FO:NV. Or one could look at Battlefield 3, a game that is advertised as a tactical team game yet has a completely broken VoIP system. Works wonderful on xbox, on PS3 if more than 2 people have mics it's crazy choppy and noone can be heard. Over a month after release, not only has it not been fixed DICE has not even officially acknowledged the existence of the problem. If that problem was on Xbox, it would of been fixed before release or a day 1 patch. Almost all cross platform games get programmed on xbox or PC and then gets ported to the PS3. PS3 ports are usually poor quality.
Also Sony is a shitty corporation. Look how they handled the entire geohot situation. According to Sony even after you purchase a PS3, its still technically their's and you can't do what ever you want to it. I strongly disagree.
So my point is, both systems kind of suck. It's really time for the next generation of consoles. Also both corporations suck and don't give a shit about you and your gaming experience they just want your $$$.