I think MS did it best and that just my personal opinion. The only reason I agrgue that is because they gave us a peak into 2016 and beyond as well as delivering a strong line up for this year. Forza 6, Halo 5, Gears of War Ultimate, Fable Legends, Rise of the Tomb Raider, and Rare Replay are all being released this year.
Not only did they showcase that for this year, but they announced Ashen, Gears 4, Sea of Thieves, Quantum Break, etc.
Like CrazyT said, E3 is supped to be a platform where you showcase what you've got in the pipeline for gamers this year's as well as in the future. If that's the standard to go by, then I think MS delivered on that note.
I will also say that I'll be keeping my Wii U, mainly for Fatal Frame and Xeno.