> a dozen spam emails per day
Jesus Lord. I don't receive that much email in a week, legitimate plus spam combined.
I get what you're saying about independence, but using your own domain and pointing MX to any decent email service gets you 90% there with way less pain IMHO.