The more I look into freebsd, the more I realise how awesome it is. This same thing has been in freebsd for ages: jails.
(maybe not the fancy deployment, but the container technology)
That, together with ZFS turns freebsd into one hell of a server OS. ZFS seriously needs to come to linux. And don't say license problem, "there is nothing in either license that prevents distributing it in the form of a binary module or in the form of source code."[1]
smartos does seem to be missing an X server you can run in the global zone on the physical machine's physical video port(s), though, which makes it pretty useless for a home computer (which otherwise would be a great place to start playing with it before deploying it elsewhere).
SmartOS is definitely not intended to be used as a desktop system, but it can work great as a home server if you have some spare hardware.
OpenIndiana is another Illumos distro that can be used as a desktop. You get all of the core benefits of Illumos (zones, zfs, dtrace). The big downside is that you don't get the nice tools for managing zones/vms that SmartOS provides (vmadm/imgadm).
FreeBSD has ported a lot of the best features from Illumos so it could also work for you.
Just remember that an OS is only worth running if it has DTrace.
(maybe not the fancy deployment, but the container technology)
That, together with ZFS turns freebsd into one hell of a server OS. ZFS seriously needs to come to linux. And don't say license problem, "there is nothing in either license that prevents distributing it in the form of a binary module or in the form of source code."[1]
[1] http://zfsonlinux.org/faq.html#WhatAboutTheLicensingIssue