I have been hosting my own e-mail for some time now but have decided that it's really not worth it for me at this time. I can continue to host my website on my VPS and host my e-mail using a personal domain on the low end google apps for free. There are some issues with hosting your own e-mail server that are just not worth it. Many ISP's and spam lists will blacklist IP ranges based on bad e-mails from a particiular host and even if your server is just one IP address in that range, they will blacklist. Using the G-Mail SMTP server makes it easier to send out e-mails. I also like the web interface of Gmail much better than the ones that came with my cpanel host. The biggest drawback with Google is the 10 account limit for free domains. Thankfully my needs are small enough.