I gave up on Yahoo due to the amount of spam. I found a security email out of Belgium called mailfence. I do not get spam. Love it.
I agree with you, gmail is a horrible email service, but you have to have an account if you have an android phone.
Yes it is free to a point, 500 MB of emails and 500 MB of documents are free.
You have to sign into the site with your browser. If you want to use an mail client like Thunderbird or Evolution you have to pay, so it is limited unless you pay. It might not be for everyone depending how much you use email, but it works well for me. I don't get any spam on it. My email needs are small.
Private
Cryptography is done by your browser. You are protected by Belgian law. No third-party access to your data.
Another one like that is Proton. Proton mail also gives you 1 gig of Cloud storage for free which I do use. You can also share files from there like Dropbox. They also give you an alias you can use if you need to do a one time sign-in on a site but have to put in your email address to access it. That one is out of Switzerland and they have way better privacy laws than most countries.
Secure email that protects your privacy
$0.00 /month No credit card required
1 GB storage * 1 user 1 email address
Keep your conversations private with Proton Mail, an encrypted email service based in Switzerland.
End-to-end encryption
Proton uses open source, independently audited end-to-end encryption and zero-access encryption to secure your emails. This protects against data breaches and ensures no one (not even Proton) can access your inbox. Only you can read your messages.
Swiss privacy
Proton is incorporated and headquartered in Switzerland. This means all your data is protected by strict Swiss privacy laws and Swiss neutrality.
If it interests you, From Reddit:
How far does 500 MB actually get you?
Totally depends. I have over 1500 mails stored, which use around 110 MB.
I use Thunderbird in combination with Yahoo Mail and GMail. I do not have to pay for anything. Ok, I do not send / receive a lot of mails.
And I have local folders where I move the mails received / sent from these accounts => meaning, my Yahoo Mail / GMail accounts are kept almost empty, all the time.
You have to configure Thunderbird to use OAuth2 for Yahoo Mail / GMail.