Microsoft's software prowess may well turn out to be the deciding factor if it ever comes to a showdown between hololens and magicleap. I don't see a great big difference in hardware quality or tech. Software's going to be the differentiator, just like in the smartphone wars where iphone won everything in spite of the early hardware being lacklustre compared to competitors.