Most of points there make sense for power users only. If you need just basic internet station (no gaming, professional video/audio editing etc) then linux works almost perfectly.
> Serious bugs which impede normal workflow can take years to be resolved. A lot of crucial hardware (e.g. GPUs, Wi-Fi cards) isn't properly supported.
> Both Linux 4.1.9/4.1.10, which are considered "stable" (moreover this kernel series is also LTS(!)), crash under any network load.
> Under Linux many devices and devices features are still poorly supported or not supported at all. Some hardware (e.g. Broadcom Wi-Fi adapters) cannot be used unless you already have a working Internet connection.
> you are constantly bombarded with changes you don't expect or don't want.
> Another show-stopping problem for LTS distros is that LTS kernels often do not support new hardware.
> Neither Adobe Flash, nor Mozilla Firefox or Google Chrome use video decoding and output acceleration in Linux, thus youtube clips will drain your laptop battery a lot faster than e.g. in Windows. Adobe says they are fed up with video decoding acceleration bugs under Linux and refuse to re-add support for this feature
> Keyboard shortcuts handling for people using local keyboard layouts is broken
> Keyboard handling in X.org is broken by design - when you have a pop up or an open menu, global keyboard shortcuts/keybindings don't (GTK) work (QT).
> Too many things in Linux require manual configuration using text files: (...) USB 3G/LTE modems, (...) to name a few.