> what advantages does systemd have
Lots. *Everything* about systemd is better than SysV-init, which is why no
one ever planned on keeping the latter. The battle was between systemd and
Upstart, and systemd won out because the Debian developer community decided
that systemd was the better choice and as such, Ubuntu decided to switch to
it too and abandon Upstart development.
Of course systemd isn't used universally; for example GuixSD uses GNU
Shepherd and Gentoo uses OpenRC. But systemd is very popular for Linux-based
systems because it's very good at what it does.
> I have seen more cons
Such as?
> it is a neverending project
I should hope so! If it wasn't, that would make it unmaintained. Linux is a
neverending project, that's the only reason it's safe to use.