@socketwench Not sure about WordPress as this is blogging too without website name... and if you want super easy backup and moving Mastodon wins...
though I get the benefits of paying for your own name and occasionally complex WordPress which you could skip as it's MORE social here which is better...
Maybe a static .com contact page also works in combination with Mastodon
So on a static page for contact details and main work on Mastodon?
The blogging and paying for host name + WordPress issues could be skipped and invested on Mastodon without too many features lost (you can still add text and pics as basic format). It's 1 file backup in Mastodon on any server - that is peace and saves a lot of tech hassles...