I use Docker Swarm (basically multi-node Compose) in production, and am also really happy with it. It's an order of magnitude simpler than k8s, and perfect for small-medium scale deployments.
In terms of configuring your stack, you use regular Compose files, with a few enhancements available (such as better support for secrets). I love it!
In terms of configuring your stack, you use regular Compose files, with a few enhancements available (such as better support for secrets). I love it!