I just did this a few months ago. Totally worth it.
Ensure that whoever you use for web hosting allows for the creation of multiple addresses, with one as a catchall. The real power you’re paying for is beyond an alias that shows your real address, you can use an address like March2025@yourdomain.net to sign up for things you expect to be spammy or whatever, and delete the address in 4 weeks and just vanish from their records. Also helpful, if you do need that account back in a year or two, you can create it again in about 30 seconds.
Not really. You have the domain for it too be the domain. Just sign up for a Tuta account and have it auto-forward to you.
Also, don’t get a domain that directly links to your name. Just an overall best practice.