I used to run an email server before, it was fun before, but some how nowadays, it's not a task I want to be bothered with :)
However, I am growing more and more concerned with having google be in charge of all my emails. I would like to setup a system similar to Tiny Tiny RSS for email. Perhaps something like a fully featured IMAP client that runs on a server and has a web based interface. I am currently looking at Roundcube, but perhaps there are better alternatives? The idea is to let some one else worry about receiving, spam filtering, and sending mail and such, but have all the mail stored on a server I have in my physical possession, not for privacy, I know privacy is an illusive dream these days, but for security, in case google decides to pull the plug on my account for some reason.
If you're worried about Google deciding to suspend service, the easiest solution is to use Google Apps for Domains, which costs you a domain registration (~$10/yr at lots of places; search HN or the web for recommendations). If Google ever decides to boot you, move your domain - you can keep the same e-mail address. Be sure to keep backups of your mail; I like offlineimap, which is also useful if you e.g. occasionally want to mail from the train.