There's no question that Microsoft's hardware division has been making some great Windows 10 devices, even though the Surface brand had quite a rough start. ... Read more