I like Mastodon, and have been on for years, but I don't see it breaking out of a relatively small nerd-y social circle. The vast majority of users want convenience. And the majority of content creators (who use Twitter to broadcast info), want large audiences. Mastodon provides neither. It's cool, like IRC is cool.