A few days ago, I did a post detailing my problems with Linux. Systemd was not one of them, at all. However, it still gets a lot of pushback from Opinionated Linux Users who think traditional scripting is how init systems should be done (no, thanks). I like systemd because it doesn’t get in my way at all, and the commands are easy to memorise even more so than Windows’ service management in my opinion.
This is a great talk from a developer in FreeBSD about systemd, going into the history of init systems, how systemd became dominant, and why all the talking points against systemd tend to be hogwash.
See also: systemd has been a complete, utter, unmitigated success. (Tyblog)