sammy0623 has outlined gmail's strong points better than I ever will.
I will just endorse her (his?) post, and point you towards gmail, too.
It's a good idea to have a disposable address (for newsletters, website registrations etc) on top of your normal one. For that purpose, I use
mail.gr. Free to use and easy to remember...