They've done a great job of documentation and on-boarding new people to try it out.
They have a nice set of ansible scripts or docker images which will get you up and running pretty quickly[1].
I currently run a lot of stuff in Azure, and there is a great deployment template to get your orgin cluster up and running here [2]
Underneath the hood it is just docker, kubernetes, and some other goodness. Color me super impressed with this.
Note, for something way, way, more simple I highly recomment Dokku [3]
[1] - https://github.com/openshift/openshift-ansible
It might not be the best solution if you want a PaaS but it is certainly a good CaaS platform.
It would also seem that their developer onbarding leads with all the push to deploy tutorials. And then cartridges.
Another Docker-based solution I currently look at is https://deployit.io - because it wants to offer a very user friendly seamless integration of local, remote self-hosting and remote their-hosting. Open Source, on github.
[0] http://deis.io/