I didn't mind 10 at first but I hate it more and more as it keeps updating and breaking things. They recently completely replaced the IME implementation with a new one that refuses to do the configuration I need (Dvorak Japanese), silently replaced the dual graphics card configuration with one that ignores all the preferences I've previously set, and added weatherbug to my taskbar like some early 2000s malware.
This has been my experience as well, and I was putting up with it because of windows 10 being the "last version" on sort of a rolling release schedule. But now that they're going back on that, I don't understand why they've been making so many workflow- and documentation-breaking changes in 10 recently. Why not just hold major changes until the next release?