I can't remember anything else breaking on stable. It's been a much experience than updating Windows.
NetworkMangler joins a long list of other FooMangler tools which are best destroyed with extreme prejudice. I manage WiFi with an /etc/network/interfaces stanza, and it mostly works. Static wired interfaces are, of course, vastly simpler.
I agree that the Linux experience is hugely better than Windows, and the Debian experience hugely better than RPM-based distros. This is why having the mouse, THE FUCKING MOUSE!!!!!! fail is .... I'm beyond words.
That it's been months is the other problem.
I swear to fucking god Linux has lost the beat.
It did, however, serve the needs and wants of those of us who'd experienced Unix and wanted that for ourselves. Doing a vastly superior job than the Unixes that started us off in the first place. Speaking for myself, 3.4BSD, Ultrix, SunOS, Solaris, HPUX, DGUX, Irix, AIX, and probably a few others. Plus some other platforms.
The rot started to show with the GNOME Project and PulseAudio. Both introduced a tremendous amount of complexity and gratuitous change with little benefit by way of utility or ease-of-management. Systemd has largely sealed the deal.
The lack of setting on a standard desktop offering has also hurt, and for fairly complex reasons. Red Hat is a commercial success (like Microsoft before it) because of its technical shortcomings, not in spite of them -- they directly feed its revenue model. This is quite unfortunate.
I think Ubutnu made missteps, but was (and may yet be) a superior option.
OTOH, building tools for the billions is hard. I'm willing to admit that. Microsoft only barely manages, as does Apple, and both have had quite notable failures.
The key is to remove all applications he has touched (logind/systemd/NetworkManager/PulseAudio/Avahi), and you'll find yourself with a stable system.
Good distros, such as Calculate Linux or Gentoo, help a lot with this.
However, should you continue to use Red Hat-based distributions (of which Debian, Arch, and Ubuntu should be considered, post-systemd; package managers notwithstanding), you will constantly experience these pain points.
For the past few months, my laptop pointer controls -- this is PS/2 mouse emulation, folks, what, 20+ years old? -- has broken thanks apparently to libinput.
Middle mouse button is only partially functional. Not that I use that ever....
Making increasingly complex things, and failing to keep an eye on the ball, ends up bolluxing stuff.
Happens on Microsoft (a lot), OS X (see Walt Mossberg's rant). Android, all the fucking time. And Debian.
I'm going back to a fucking sliderule....