I gave up on Mastodon within a month of creating my account. I found it unusable.
Nobody wants to put up with a decentralized social media server unless you’re some Stallman-era glutton for punishment. Some servers are clearly run from someone’s basement and the modem grade bandwidth and frequent reboots show it. People don’t want to go to a different website just to sign up either. Users expect a unified experience. Give them one. Get funding. Build infrastructure or a cloud. Make it a single, centrally managed system that invites the creation of small managed communities. Decentralized social media is not cool. It wasn’t cool when we were having hourly net-splits on IRC, and its not cool now.