I like swarm. Seems like Docker is moving away from it however. At least, that's what the commit numbers say [1]. The fact that Docker integrated Kubernetes into their desktop solutions is also telling.
At this point, I would rather have a closer look at either Nomad or k3s for smaller clusters.