@neil until last week I hosted my family's personnal mailbox on my own mail infrastructure (in a single OVH instance, not on my home connection because I wanted maximum uptime) with #opensmtpd, #dovecot and #rspamd on Alpine Linux, and for deliverability I had to relay through #smtp2go, a professional external relay (too much hassle with IP reputation). I switched to Infomaniak for my personnal mailboxes for 5 reasons:
* I was so stressed to break something each time I upgraded the whole thing.
* I didn't want to take responsibility in case it went down.
* Spam management is not easy, and the mechanisms to make rspamd learn whether ham/spam whenever you move a message in or out the spambox was duct-taped and not satisfying.
* IMO the fact that I was relaying everything through a proprietary SMTP relay was defying the whole point of selfhosting your mail infrastructure.
* Infomaniak price is cheaper than the VPS infrastructure with extra volume space for mailboxes.
However, as I self-host a lot services (this time directly at home) which generate some email notifications, I setup a SMTP service on-prem to handle that, with a dedicated DKIM selector. It work quite good for now.