I find they tend to make things more difficult, because as soon as you want to do anything outside of the nice box they give you, it's much harder than doing it on a regular setup.
Plus these days basically every application has a docker image, and deploying with docker compose is really easy and quick.
I do use Proxmox and Portainer though, since they are mostly just sitting on top of standard systems.