I use Yahoo, Gmail (rarely, for school), MSN (for MSN msgs lol), Hush and Safe-mail because I care about my privacy when credit cards and banking things are involved.
I've had this one (my only) address there for 4-5 years, and thanks to being very careful about giving it out online (I never "register or create an account" on any sketchy sites), I still receive zero junkmail, where at hotmail or yahoo I always got a ton of spam even though I was just as careful with my address.
Also, I don't like using places that are "the norm".
Gmail is my main. I didn't put yahoo on there, but I just realized I use a yahoo account for things I might get spam from. I only use it like once every 6 months, though.