It's a bit simpler than portainer, but I appreciate being able to edit the docker compose file directly rather than trying to find all the right buttons in portainer.
With docker containers I've moved from portainer to dockge. It lets you see the birds eye view, but also lets you directly edit the compose file from the UI. I haven't been using it very long, but so far I like it.
You will need to find something else for vms though. I use proxmox.