I dont like systemd because I haven't learned it yet. I use the init system so rarely, and runit solves my needs. Up down and status are all I really use, and I can grep or tail logs, and systemd is just so much. Tbh I often find myself just running a program in tmux as a daemon if its not something I'll use all the time.
But, thats slowly changing. Have to use systemd for work for a single server, so I'll learn it here sooner or later, and then I'll probably move to something that uses systemd. Or I'll say fuckit and run emacs as my init system.