The answer partly depends on whether you want your email to be internet based or computer based. For me, I want to be able to access my email easily from any computer anywhere, so I choose an email client that's internet based. Currently, I have Yahoo Mail (along with Yahoo Messenger), Windows Live (formerly Hotmail or MSN) with Windows Live Messenger, and Gmail. I find Yahoo Mail to be superior to the other three, because it gives so many more customization options as far as the ability to personalize almost every feature. I have recently upgraded to Yahoo Mail Plus, which for a small annual fee, gives me a ton of storage and the ability to send and receive very large files. Yahoo Mail admittedly does have its quirks, but all in all, I prefer it to the others.