For almost 20 years now, I have had a free Gmail email address. Overall, it does a good job.
All emails I want to keep I can store in folders and the SPAM folder does a pretty good job of filtering out stuff that is obviously junk. Very, very, rarely it puts stuff in SPAM that isn't, so I always do a quick check before deleting. I usually empty my bin and SPAM folders most days.
Even after all this time, I still have plenty of space. You get 15GB free, which is quite enough for most. Additional space can be bought for a very modest monthly fee.
If need be, one can block certain types of emails by applying filters. Overall, pretty good, especially as one's emails can be checked on any PC or tablet anywhere in the world.