Well, i only had Xbox (and obviously 360 in 2006), so i can't make a fair judgment...i have more than 70 games for the 360 (not counting the sold ones), and i don't even know how many for the original.
But the only thing i hate about 360 is the payment for the gold.... i mean, i have two brothers, so instead of paying three gold accounts, we pay only one and we use it all togheter, and we have three different silver accounts because it's good to have your own achievement, you know.. But for the Spartan Ops it's required a gold account, so i have to play the campaign on my own profile, and play Spartan Ops on the common one...so, we're all ******.