Stéphane, thanks for your reply!
It is a server with the only function to run LXC containers and expose web services, and for outside users to ssh into containers some times.
I would set the server up in any way that is the easiest to maintain. I could use dnsmasq or network-manager or resolved, no preference here. Of course the best would be if name resolving setup would survive a future update of LXD But in general I am very flexible.
I had a great experience with LXC 1.0.7 already, running a dozen isolated environments on a single machine, and would love to continue using it with the latest version.