Microsoft Surface Go 3 & iPad Airs review