Nesse caso, eu sou da opinião que a melhor ferramenta é aquela que você sabe usar.
Mas, como você disse que atualmente está com uma máquina e tudo instalado nela, não seria necessário utilizar o swarm, o próprio compose já daria conta disso, e depois quando isso evoluir (para um cluster), pode ir para o kubernetes sem estresse...