I am not sure if you have ever used Proxmox, but in my opinion it is Fantastic! I can log into the web interface and with a single click create a backup, I can then make changes and if something goes wrong I just select the backup and click restore.
Then on top of that you get much better performance from an LXC container than you will from a docker image, there is no comparison.
I am not saying docker is bad because as you have pointed out it makes it VERY easy to get setup.