Microsoft Surface 3 review · HackerTrans