Wow this is one of the cleanest demos of any product i've seen, hats off to the web guys on this they did an amazing job. I only use ubuntu on my servers but this definitely is enticing.
"Formerly called Ensemble, juju is DevOps DistilledTM. Through the use of charms (renamed from formulas), juju provides you with shareable, re-usable, and repeatable expressions of DevOps best practices. You can use them unmodified, or easily change and connect them to fit your needs. Deploying a charm is similar to installing a package on Ubuntu: ask for it and it’s there, remove it and it’s completely gone."
The advantage of Ubuntu LTS over Debian is that security updates are provided for five years. Since there is a new LTS update every two years, you have a three year upgrade window, as opposed to the year-long window of Debian.
But the documentation is completely lacking. Debian outlines exactly what can go wrong with upgrades between major versions, what assumptions are made, and so forth. Ubuntu has basically no documentation at all.
Ubuntu is basically Debian with a bunch of extra stuff you neither want or need on a server. Such as X11.
I can speak for myself - I use Ubuntu on my laptop and I'm doing most of my software development on it.
As such, it makes sense to use the same environment in production. You have less surprises that way and you also learn to configure the server just from day to day maintenance of your own laptop. And some things are the same in Debian and Ubuntu, but some things are different.
Regardless, Debian is awesome, and its heritage is one reason why I love Ubuntu.
For me its the packages are very up to date, when your compiling a lot of ruby stuff its very helpful. Also just as a dev machine using several year old packages makes it very difficult to compile stuff. Debian is more stable but ubumtu LTS is a good compromise for me.