@DrXym Re: Priorities?
"allows it to synchronise the local date & time with a remote NTP server during bootup. This is bad how exactly?"
Syncing time during boot-up is a good thing. We already have ntpdate that is typically used to step-adjust during booting to correct any CMOS clock errors, so why re-implement it?
My point is not that the goals of systemd are bad, nor that init scripts have problems, but it is the growing number of systemd dependencies that mean you can't choose what and where.
If we want another rant, as one commentard has mentioned systemd will put a failed process in to maintenance mode, so it has to be manually restarted even after the next boot. With init a future reboot gives it another chance, which is a better thing for overall reliability (if in doubt || watchedog timeout => reboot!).