I’m a huge fan of nspawn. Always wanted to use VMs instead of Docker and nspawn feels like a natural choice.
Its nice having the flexibility for both system containers and application containers. It does feel though that most people forget that nspawn does both, and that it only can do system containers.
By nspawn you mean systemd-nspawn?[1]
[1] https://wiki.archlinux.org/title/Systemd-nspawn