So far, Xbox released the most info for their console, XBox One. It's probably why its being hammered all over the net. Sony's teaser PS4 announcement didn't offer too much info about their console. They are probably holding it back for E3. I will wait until after E3 to decide which one to purchase.
Its too early to tell. The Xbox 1 is not going head to head with game consoles this generation. They are going after bigger fish. MS main competition is Apple and Google. Not Sony or Nintendo. MS has deep pockets to remain always remain competitive.