Fastmail is by far the best email/calendaring service available today. It has everything that Gmail has, plus custom domains, static site hosting. DNS (if you want/need it, I use CloudFlare) and more... All up well worth the money.
Don't self-host email, kiddos!