Up until a few years ago, I was just like you - I hated #systemd because it wasn't SysV.

This all changed over ONE day, when I decided fighting against systemd by attempting to ignore it and do everything the way I knew how was not working. I read the effing manual. I quickly learned how it's supposed to be used.

I started writing and modifying units. I created my own targets for groups of services. I fell in love.

I'm not saying systemd will be right for you, but I am saying I was wrong about it.

@sb I remember how it was complicated to create a service using #SysV #initscript and how it's not compatible between distro (initscript template on debian is different with redhat's template).

Love #systemd because systemd unit file resolve that problem for me. Systemd unit file is easier to write and read. And it's universal across distros.