Yes, I upgraded from Windows 8.1.
I resisted it for quite a while because of all the negative things I heard about Windows 10, the perceived lack of privacy with it sending a huge amount of data back to Microsoft, and the forced Windows Updates, and I never like the idea of using the very first version of anything anyway for obvious reasons.
Also, of course I resented the way that it was being pushed onto people!
By the time I came to update, the Anniversary Update had been rolled out, so that's what I got. I have no idea what Windows 10 was like before that.
It does seem to work well and is very stable, and in many ways the UI is better IMO than that of Windows 8.1, which was still far too biassed towards the use of touch screens. Had I been a Windows 7 user I might well have thought very differently of course, but as I've never used Windows 7 (or Vista) I could only really compare it with Windows 8/8.1, and I do think that 10 is better, once you've used the obvious enhancements like Classic Shell and have got the colour scheme the way you want it. Personally I think that Windows 10 "out of the box" looks absolutely hideous!
So I haven't regretted doing the change, hopefully I will be future-proofed now as far as it's possible to be in this business, as I assume and hope that my hardware will always remain compatible with Windows 10, which MS still maintain is now the final version of Windows, as OS X seems to be for Macs.
I am, I hasten to add, still a very long way from using Windows 10 as my default OS. I only really use it when I have to run a 64 bit program.
I'm sticking with XP for as long as I can for my general everyday use.