What wrong with lxd on Ubuntu?
Snap has some downsides for server/infrastructure packages. Automatic updating being the most visible, but they are generally all about lack of control. This is what Snap does, it moves the power from users to developers.
[1] https://wiki.debian.org/LXD