To me Microsoft is very hit and miss. Sometimes they wow (Xbox live on 360 was second to none for online gaming, even though the hardware was garbage), and then they make a huge faux pas (Win 8---you don't alienate your customer base by changing something so radically in one step, when they've been using it for 20 years). Xbox One mirrors the Win 8 interface, and it was a huge mistake. They threw out all that was good about the experience on 360. They seem to lack vision.