Cloudron I've heard is excellent, completely dockerizes and automates everything with a slick webui, has lots of apps, however I just am unwilling to pay $15 a month for it.
Will likely roll my own apps/services with Rancher/haproxy/LE (or traefik as the reverse proxy/SSL term) on my sufficiently beefy Netcup rootserver KVM instance (at 8G should handle everything I want to do, but will likely use up most of it's resources which is fine).
In return it places some restrictions on how developers build apps, which unfortunately means that it can't take advantage of all of the existing open source apps out there without extra work. But hopefully as people start to prioritize having control over their data, the app ecosystem will pick up steam.