I used to use LXC, and switched to VM since internet said it was better.
I kinda miss the LXC setup. Day to day I don’t notice any difference, but increasing storage space in VM was a small pain compared to LXC. In VM I increased disk size through proxmox, but then I had to increase the partition inside VM.
In LXC you can just increase disk size and it immediately is available to the containers
I’m using smtp gotify , been using it for a while now and it seems OK for alerts and outer features
https://github.com/jreiml/smtp-gotify