Can’t help noticing this has now been released as stable although I have been evaluating this out of testing for a few months. Big thank-you to all the Developers, a much smoother experience than LXC has been on previous Debian releases.
It all depends if you are happy with SNAP.
Debian (Sid and Bookworm) integrated LXD and friends as Debian native packages (no SNAP) and you can install directly from apt.
In previous Debian releases installing SNAPless was a non-trivial exercise involving compiling the compiler (stock golang was too old to suport LXD) and other amenities.
OTOH Ubuntu pushes hard for SNAP usage.
It is worth noting both Ubuntu and LXC/LXD are backed bu Canonical, so I wouldn’t be surprised if things are more consistently tested in that environment.
In my case I’ve been running it on small Arm SBCs with limited resources (512MB/1GB memory, SD card storage) so I wanted to avoid the snap option. LXC was getting difficult and required some workarounds such as apparmor uncontained in configs, systemd-run to launch and start (although Debian encapsulate that in lxc-unpriv-start and lxc-unpriv-exec).