Regarding 2. "It just works."
The problem with Ubuntu server is that it's based on Ubuntu. The result is that features that don't belong on a server get in the server version. Upstart, mountall and a boot splash that hides important messages were really, really troublesome in the past, and...