What variety in first party games? They have always released halo, forza, fable and some minor game. Gears was second party and other title where timed exclusive (like bioshock and mass effect).
To be fair they had made a good gen only because sony killed themselves with the absurde price, the late launch and the global economic problem have done the rest. Sony deserved all the slap in the face that MS throw to them last gen, arrogance never pay.
Now they have launched in the same time frame, with a price advantage and a lot of good deal for the customer, they haven't shit in the face of customers like MS did (remember when they said "if you can't access online then you can buy a 360" thing?).