Is The Surface Laptop 2 The Perfect Laptop?