Honestly your probably shouldn't be writing your own init scripts. That is bad practice and there are better ways of doing things.
Also just to reiterate systemd is so much faster to boot and manage. Everything is sandboxed properly and dependency management is handled for your. You literally can install a package and then start the service. (Although containers are the better option)