This is common sense guys. Sorry to shoot you Microsoft fans down, but when it comes to first party developer talent, Sony takes the cake and it's not even really close.
If you rank every game released based on reviews, Sony also wins.
If you rank based on sales, an easy win for Microsoft. IMO because of the more casual fans on the 360 and how much more the Xbox brand appeals to everyday consumers.