HololensMagic LeapVRXRXR Technologies Hololens 2 vs. Magic Leap 1 and upcoming ML2: an extensive comparison