> I quite like [Upstart] versus SysV init scripts.
Have you tried systemd service files yet? They're quite nice to work with. I haven't written Upstart's equivalent, so I only know what those are like second-hand, but I imagine if ease of creating a service is a major factor you'll be pleasantly surprised by systemd.