It's more like the old BBS networks of old, like FidoNET, etc. And it has a similar vibe to that.
I like it for this reason. If you go in expecting Twitter, you will be disappointed. That's not what it is.
With Mastodon it gets incrementally harder to just add someone. Are they on the same Mastodon instance as me? Does my Mastodon instance federate the Mastodon instance they're on? Is this handled client side with multiple identities? Now how do I handle these multiple identities, so I broadcast "toots" (cringe) to all of them?
This way I can follow anything on the fediverse, not only Mastodon accounts but PeerTube, Friendica, PixelFed, FunkWhale, etc. all from my Mastodon account.
Also almost nobody I've come across actually says "toots" -- they just say "posts" :-)
The equivalent of the FidoNET nodelist would basically be whatever the most popular Mastodon servers are choosing to federate with. It seems in practice to be more of a consensus driven thing, but has the same net effect. We'll see if it scales.
Software ecosystem is also less "decentralized" and more "schizophrenic"
The official iOS client certainly does. Long press on the profile icon at the bottom right to switch/add.
OTOH, I can't think of many big-name mobile apps that don't have some issues with less-than-obvious long-press functionality. (Snapchat seems to literally do this shit on purpose, because it's "fun" apparently.)
IMO that's a general problem with mobile UX... long-press actions have zero affordance. There's no way to tell short of randomly long-pressing on stuff what's going to have an action associated with it.
I get that sense too. It feels mostly like vBulletin with Birdsite skin with some cross-forum RSS built in.
I would also expect a decentralized network to easily support multiple identities. At least the default client seemingly does not. Twitter on the other hand allows switching between profiles.
I think these two issues are connected. It seems to me the mastodon community (or parts of it) leans towards a rather weird understanding of identity and community.