i like gmail more because it has lots of space, and it separates the spam better (for exemple, in hotmail or in yahoo, i see lots of email that is spam, and generally i have to send most of that to the spam folder).
Both have their pros and cons..but the world seems to have shifted to Gmail in the last few years. I am a yahoo veteran and have kept the account active even after having 'officially' migrated to gmail.