I upgraded to Win10 on my home laptop when it was first available, thinking that I could test-drive it without any real risk (nothing irretrievable other than car club accounts and membership, which I backup weekly anyway).
I was a little 'anti' at first, as I really dislike operating systems that take over and make suggestions/decisions for you, but I have to admit it found all of my devices first time, including my wifi router, and has worked seamlessly ever since.
Emboldened, I upgraded my work laptop a month or so later, after having done a full backup. I was a little nervous as some of the software I use has yet to catch up with later releases of Windows, but with a bit of fiddling everything works as it should, most of the time. I still get occasional crashes and hang-ups, but I put that down to the 3rd party software, as it has happened on previous versions of Windows as well.
Overall I'm happy with Win10, and once you spend a bit of time with it you can stifle the suggestions and Cortana based annoyances.