We'll be headed down this path soon for some custom appliances. I can't find a compelling reason for systemd or dbus.
It is miles better than SysV or monit. I haven't needed to try the 'suggested' replacements like runit or openrc.
Not every nail needs to be hut by the systemd hammer. We've had really fantastic and light weight init systems for decades without all the bloat and creep of systemd.