microsoft surface go 2 review: a compact powerhouse or secondary device?