For many people, including me, it indeed isn't. That is the reason, after trying for months to run my own mail server, I gave up and settled on mailbox.org and slowly will move all my email to my email-id@my-own-domain including bank mails which is hosted by mailbox.
To be honest my biggest hesitation has been settling on a domain name :)
I have ".in" (my country) and ".net" of my first name (9 chars) and and ".im" of my nick name (first 4 chars of my first name) I have not been able to decide on which one to move to. May sound silly but I would like to know if there are studies on email address length and TLD choices.
I have catch-alls set up across several domains I own, they all go into one inbox and replies etc. are sent from the same email the original was addressed to, automatically.
I usually use one domain for casual use (like games, Twitch, anonymous services), one for semi-professional stuff (with my real name), and one for actual business.
Not really but if I can avoid it I would like to settle for just one primary domain that I would share everyone and ask them that my gmail addresses should be removed from their contacts for good. I would like to use it everywhere and get done with it for once and all. Otherwise I'll just keep waiting for that perfect domain (or first-name.com that a lawyer is squatting on since last 7-8 years).
One problem I see with .im is it's from a different country than mine and they can change the rules to allow only residents or so, or they can hike the renewal cost to something really high. Also, I am from India where .in is common so some people might confuse .im for .in. I am inching towards <9 char>.in or <9 char>.net (my first name), but then I am not sure whether I should give up my <4 char>.im (my nick name).
Also, mailbox.org supports up to just two domains in the plan I am paying for.