Earlier quoted context omitted.
I'm not super interested in rehashing the flamewar, so this is anecdata: from the perspective of sysadmin of thousands of physical machines, systemd has been a godsend. It gives me a standard way to supervise, gather log output from, and restart long-running-processes with dependencies on other processes. It's replaced a number of "sleep 10"s and "sleep 60"s that our infrastructure has grown over the years in shell s…
This is just a personal anecdote, but so far systemd is the only init system ever to fail to reboot by first stopping all services it could (including sshd!) and then get infinitely stuck waiting on one problematic service. In the 12 years I've used Linux and OpenBSD, no other init systme ever did something like that. What a nightmare that was to debug and fix. I'll be happy to go with a system with fewer moving part…
(You could have also hit the infamous NFS unmount bug which is basically just a kernel fuck-up.)