Of course any new Windows release is going to be buggy and, for some, be a bad user experience. This is true most softs, but is doubly true for any computer operating system. Few ever consider the fact that Windows has to work on literally many millions of different systems with a huge variation in hardware, firmware, other apps, networking, etc, etc.
Anyone with experience knows that, generally, the first 12 months of a new Windows release can be quite problematic...
The problem, in this case, is not Windows. The problem are those users that have the expectation that Windows 10 will work perfectly; they have no true understanding of how the soft release process works.
Don't get me wrong... I do understand user disappointment and frustration. A buggy soft can be a handful, cause confusion and be a dismal, frustrating experience.
Look down at my signature. I am a dedicated Comodo user. What does that tell you... ??!!!
I have learned that patience - and especially resourcefulness and an open mind and determination to solve problem(s) - goes a very long way in all things IT...
Sometimes the best thing for a user to do is to abandon a soft until the bugs get sorted out or avoid the soft altogether.
@Umbra makes the comment that anyone who complains about Windows 10 should use a Linux Distro. I know exactly what he means... and I have never used a Linux Distro because I
know what he means...