The first Oculus made me think "interesting, but I don't actually want to use this until it's far more advanced". The Vive made me think "I want this now".
Magic Leap, meanwhile, 4+ years later, still feels like we are several breakthroughs away from getting the kind of device quality one would need for a mass market device.
The MagicLeap, on the other hand seemed like it needed a higher FOV and resolution. Ideally black pixels behind/instead as well. Those seem like incremental pieces. I would have taken and played with a free MagicLeap/HoloLens (although not purchased one).
As for a "mass market", I think that's more a function of price point. The MagicLeap (and HoloLens) are really expensive. Which means there's not just a technical issue but also a disposable income issue and killer app issue.