I've never understood the anger about systemd. Is it over-engineered? Probably. Have I ever had to worry about it not working? No.