Why should I spend 5 minutes googling for negative accounts of something I like? I honestly find systemd quite easy to work with. Untangling a maze of init scripts when a package maintainer wasn't being careful or someone made a mistake was miserable. Now startup is more more standardized, in my opinion. I don't like it as well as upstart, but I see no reason to go digging for problems. When I encounter one, I'll do it then.