I used to self-host because I could run really strict spam filtering. Unfortunately Sonic dropped their plans to offer static IPs and reverse DNS with their fiber products so I'm stuck with using their servers as a smarthost at least. Can't say I enjoy it (especially with their all-day outage this week), but it does give me a chance to at least easily run aggressive spamassasin filters.