Microsoft's new Surface devices are loaded with 'impressive engineering'