Definitely worth it. In hindsight, I would probably have a couple more and be a bit more organised, using them as follows:
myname.co.uk for email and hosting my personal website
myrandomdomain.blah for email to public mailing lists etc.
someotherrandomdomain.blah for services I host from home (primarily Nextcloud)
something.something for VPS running DNS/mail server/web server etc.
As it stands, the above is split across two domain names, myname.co.uk and something.blah.
I use an email alias for each organisation/business/institution I am forced to give an email address too. So when I receive spam to cisco@myname.co.uk, I know how my data got into the hands of
the entity that leaked it.