I have to agree, somewhat. I was a little disappointed in ODST, but I did enjoy the game(just way too short). I find myself playing games from last year, like Gears 2(great game, just need to work on the lag a little). I wasn't even going to buy modern warfare 2, because originally Bioshock 2 was supposed to come out the week before. Very sad. But........... the more I see of the games that were pushed to 2010 I get excited. Mass Effect 2 looks great, and Bioshock 2 is shaping up to be good too( unfortunately I don't think it has a chance in hell to be as good as the first, but it would be nice if it was close).
And then there is Natal........................will it be good? Will it be another gimmick? Only time will tell. I hope it is great and that Microsoft will put the time, effort, (and yes) money into it like they do their big blockbuster titles. I hope so. God, I don't think any of us need any more shovelware gimmicky crap to level out our tables with.
Sooooooo, keep your chin up. There is good stuff(possibly great stuff) coming. Just be patient. And yes, I would get a PS3 also. I don't play mine much, but I have had a lot of fun playing it when I do.