Just use coreOS and docker on the server and leave the init system discussion to the desktop people.
There are some fundamentally different and sometimes conflicting requirements regarding the startup process on a server and on a desktop machine and I think systemd which is obviously desktop driven will be the catalyst for a split between server and desktop distros.
I don't think classical desktop environments have much future personally, but that's just my gut feeling.
Server will definitely move further into modularization of services, and that will make init systems there less and less interesting.
CoreOS is entirely based on systemd. Fleet is a distributed systemd. It is far more systemd oriented than any other distro, having built it in as a core feature form day one.
There are some fundamentally different and sometimes conflicting requirements regarding the startup process on a server and on a desktop machine and I think systemd which is obviously desktop driven will be the catalyst for a split between server and desktop distros.
I don't think classical desktop environments have much future personally, but that's just my gut feeling.
Server will definitely move further into modularization of services, and that will make init systems there less and less interesting.