Currently it’s in the CLI, I just split my compose files in different concerns, and just use a bash alias that uses a wildcard to call them all.
But now as I’m adding a RPi in the stack to add some monitoring and a few light stuff, I’m also thinking of going to Kube. But as you say, it may be tough ^^
You’re not alone. I’ve been rocking Arch for a few years now, and I only reinstalled it when I changed computers. It just works.