I suspect you are talking games wise only...not about features such as netflix and NXE which kick ass.
Demos in the last 2 weeks - Sonic Unleashed, Red Alert 3, Dead Space...hardly B quality.
Lets not forget 1 or 2 xbox live games every week. Community games which get updated daily...
Oh...btw...Resident Evil 5 demo(exclusively) is playable on any xbox if you're smart...not just Japan.
So I believe my statements have convinced you or anyone else asking about the quality of releases on xbox live.