BackFire
Blood. It's nature's lube
The problem with the Sony conference was there were a bunch of no name games shown for the PS3 (wtf is Afrika?) and there weren't any big surprises and world exclusive showings. Their biggest surprise was a lazy ripoff of Nintendo's controller.
Microsoft had big surprises in store with the exclusive first announcements and showings of a lot of big time games, plus the GTA4 shocker, and the Halo 3 trailer. Also some genuinely exciting announcements about Xbox Live Arcade, which could end up giving Nintendo's virtual console a run for its money, were made and some really neat stuff for the PC format.
And of course Nintendo showed the new Mario and Metroid games, which is pretty much enough to get them by just on those alone, but they had some other cool things too, demonstrations of the new controller, and some other neat things. But like you said, too bad they didn't announce the price.
In the end though, I gotta give Microsoft the edge - GTA4 + Halo 3 - lame copycat gimmicks + Forza and Fable 2 and Too Human and Gears of War + Crysis = The winner. Though Nintendo was very close for me.