> Systemd is much better for Desktop uses. The major reason is that it is fully designed to support hotplug.
This is exactly why upstart was invented, long before systemd existed.
> Which is something you have to constantly deal with on Desktop/Laptop systems. Disks are plugged in, Network connection isn't ready, and so on. It is also much faster and has a lot of other nice features. The lack of systemd support in *Ubuntu might be the reason for me to switch to another distribution for my Desktop.
Ubuntu uses upstart, which handles everything that you have specified just fine. You may well have a good reason to switch away, but you have failed to state your case here.
> This is exactly why upstart was invented, long before systemd existed.
Except that upstart didn't deliver too much, unlike systemd. Fedora used upstart (RHEL6 still does) and it wasn't very different from the traditional SysV init. I also wasn't able to figure out how to use it to its full potential, it looked too complicated. On the other hand perhaps I'm biased because Lennart provided a series on systemd for administrators.
This is exactly why upstart was invented, long before systemd existed.
> Which is something you have to constantly deal with on Desktop/Laptop systems. Disks are plugged in, Network connection isn't ready, and so on. It is also much faster and has a lot of other nice features. The lack of systemd support in *Ubuntu might be the reason for me to switch to another distribution for my Desktop.
Ubuntu uses upstart, which handles everything that you have specified just fine. You may well have a good reason to switch away, but you have failed to state your case here.