What problems are you having?
It's eating the ACPI events from the ACPI sleep button and refuses to acknowledge that they exist and won't send them anywhere. I flat-out cannot get anything hooked up to them.
and it's quite a bit easier to debug service problems than init scripts
This is the thing. Everyone here seems to assume the problem is init scripts/service scripts. Systemd does an awful lot more than that now and so it has opportunities for a much, much wider range of problems than starting services.
but your arguments seem a bit tired
How on earth is the argument that it doesn't work, I can't figure out what's going on, and no one else has been able to figuire either "tired"? Unless you're tired of hearing that systemd isn't the be-all perfect system?