Surface Pro X: What you need to consider before you buy!