В чём разница между Vagrant и virt-manager?

Я так понял, что первое это скорее для сервера, а второе это скорее для десктопа. Ну и Ruby vs Python.

Мне надо на удалённой машине автоматизировать создание LXC-контейнеров (делать скриптами лучше, чем руками).

VirtWebCloud:

И вообще их как-то слишком много, чтобы все перепробовать:

Оба не для сервера.

Второе это просто GUI для вм qemu/kvm.

Первое это обертка над разными вм и вроде докером для создания среды для разработки проекта. Упрощает процесс и удобнее делиться.
Я пользовался давно с виртуалбоксом, сейчас после появления докера хз есть ли смысл.

Vagrant is a tool for building and distributing development environments.

Development environments managed by Vagrant can run on local virtualized platforms such as VirtualBox or VMware, in the cloud via AWS or OpenStack, or in containers such as with Docker or raw LXC.