Windows 10 rocks. Keep it updated.
Everybody's experience is different.
Updates, no matter the OS, bring instability (High Sierra had it's troubled beginnings when it's initial stable release was sent out). It's inherent in their very nature. No way around it. Yes, in some instances they fix things, in some ways the break things. Keep in mind, to my knowledge, MS doesn't have an in house team to beta test these updates, they are totally dependent on the insider program (and that has proven to be problematic). For those that use network storage, 1809 had some issues with some hardware, I don't think that it has been solved either. This would have been a show stopper for me if my hardware was one of the affected hardware.
Win 10 issues that I've had to deal with on just 1 computer (dad's) alone:
Failed bootup
Deactivation of the Win 10 licensing and MS Office 2016 licensing (this is MS's own branded products)
Random removal of programs with the notification of there was compatibility issues detected (really? just remove it without the user being able to troubleshoot first (imagine if this was a mission critical piece of software that had activation concerns (which he had, just not the same as Adobe or Corel, but it had to buy them again)?))
Resetting of options/settings back to default (anybody think that this is a good idea for an OS to do that?)
Some options keep on getting buried further and further within the system, only reason for this is to make it harder and harder for people to change those options or they eventually remove options altogether. My dad makes heavy use of right click start button to get to the Control Panel (an option that is deprecated and to be removed in favor of the less powerful Settings Panel). To get that back, have to use a Power Shell script in order to do right click Start button->Control Panel.
He even had that issue that was widely reported about about documents being removed from the home directory. Yes, people should have backups, but an update shouldn't delete the files either, especially when that issue was recorded in the insider program as being an issue, that should have been flushed out before the update was released in the wild (hence one reason why I say reliance on the Insider Program solely is problematic).
Keep in mind, that quite a few of the feature release (which there are 2 a year, way too many in my experience and it shows with what is also being reported that I may not have to deal with on dad's computer) are alone supported for 18 months from when they are released (not from when you get them, but when they are released). That effectively makes Win 10 a rolling release distro. Which means options can come and go at MS discretion. Like it or not. Just hope that one doesn't need whatever functionality (or even just like that functionality) that they are removing when they please.
Win 10 definitely has it's issues for the Home and Pro users. They all do, but I see regression in how things are handled (especially with updates), not forward movement.
In some ways Win 10 is better, but in quite a few important ways it isn't. I actually miss the 9x days and actually being able to boot in to DOS and fix issues, at least we could fix issues back then instead of relying on someone else to fix them, that may or may not be able to (we may not be able to either, but at least we would have had the option to try, 1803 and 1809 both have things that were never quite fixed).
Which update should I remove to stop Microsoft crackware?
KB4507456 I believe is the update that they are talking about in the article.