From what I've read, the general consensus seems to be Microsoft. And rumors of their new $200 Core system and $300 Premium system price tags can't hurt things any.
Although, Robbie Bach's admission that
all 360's sold this far are defective is a pretty hard blow.