Pros and Cons of AR, VR, and MR Technology