I also had some issues after the Redstone 3 (1709) update was installed. A couple of programs I use a lot started to misbehave for no apparent reason, and the web browser performance went south. After several weeks of frustration, I managed to fix the issues by a mix of hacks and calling tech support.
But besides that, I think Win10 is still the best OS after WinXP and Win7. I wouldn't dream of going back to the security issues from Win7 or XP anytime soon. The only annoying thing is the mix of new and old configuration panels that are still present in the latest version, where sometimes the same configuration is available in 2 places (old and new panels). Microsoft also seems to be dumbing down the configuration panels to make it easier for newbie users, but taking away control from the advanced users. Some things I used to be able to control have been taken away from the Win10 settings, or made more obscure to find it.
One thing is to make the interface more user-friendly, and another is to dumb it down with attempts to automate things that should be done manually. It comes down to hit-or-miss "auto-detection" attempts that have plagued Windows for ages. It's great when it works, but if it doesn't, there is no way around it. It seems to me that the more Microsoft tries to automate things, the less control we have over the OS.
The most annoying part of it is UAC, which treats me like an idiot who don't know what I am doing as means to "protect" me from harm. I am interrupted and questioned whenever I want to do something as trivial as to create, or even rename a folder. And since Redstone 2, I can no longer run my own batch files, because those are now blocked even to administrator level users, and there is no easy way around it. That might sound great on paper to protect newbies, but it's a nightmare for veteran users. Microsoft claims to have "simplified" Control Panel, but in reality it's now broken into a multitude of panels, where finding things became a chore. Even though the old interface is still there, things can get confusing when you dig into it, with a mix of new and old panels, along with missing settings.
The way Win10 is going is to dumb it down to a child-level. It's a similar feeling when I call tech support and we get the condescending tone, being treated like a child. This is where that infamous joke from tech support came from - have you tried leaving the building, and then coming back in? At some point Microsoft is failing to understand that we are not all idiots.
So those are my pros and cons for Win10. Great stability and better security, but sometimes taken to paranoid levels that hinder advanced users.