Microsoft Surface Go 3 review: left behind