With your own domain name, you can personalize your (and your family's/friends/coworkers) email addresses. Instead of having email@example.com you could have firstname.lastname@example.org, email@example.com, firstname.lastname@example.org or anything you like. A personal domain name can make you more interesting when you apply for jobs or roam dating sites.
When you own a domain name, you can create as many email addresses as you like. Like one that you give out to friends and family and another that you use for subscriptions and memberships. That way you lower the risk of getting spam to your personal email address and can retire the spam receiving one if it gets too much junk.
Having a domain name isn't expensive or complicated. It is like a subscription service that you pay 10 to 20 USD a year for. If you get tired of it, you can end the subscription and forget about it. Gmail and other services work well with personal domains. You can make it look like emails you send comes from your own domain, not your Gmail, Hotmail or other accounts.
If you need a website, you can use your personal domain for that as well.
Have you thought of getting your own domain name?