Microsoft surface laptop (7th edition) copilot pc review July 8, 2019 16 32 64 128 Microsoft surface pro 7 vs x Microsoft surface pro 7 vs pro 8