I got my surface 3 last year with win8.1 and I still run it with 8.1. I had quite a few issues at first (mostly to do with connecting external monitor / keyboard, charging and weird battery drains) but everything seems to be quite stable by now. I've never had the opportunity to use and test win 10 on any device and I've failed to find any adequate, up-to-date comparison review between 8.1 and 10 on the surface 3. So my question to all of you who have made the switch... is it worth the trouble ? What would I gain if I went for it? What would I lose ?