First impressions of Surface Pro 4, Lumia 950, Lumia 950 XL and Continuum

My week started with the Windows 10 devices product event in Zürich where I've…