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...