As one of the main Mastodon developers, I can't promise you that Mastodon will be a complete and exact Twitter replacement for you, but it may fit your use-cases, at least it does for me.
Just keep in mind that it is not exactly the same thing, some core design decisions are different (there isn't an unique centrally-governed website, but many interconnected servers operated by different individuals and organizations) and thus the tradeoffs can be different as well.
While I personally don't think Mastodon should aim at being an exact replacement to Twitter, I do hope Mastodon can be useful to more people wanting an alternative to Twitter! And I know there are lots of room for improvement, on things we do know, and on things we don't.
Also keep in mind that Mastodon is developed by only two core developers payed through a non-profit funded through sponsorship, grants and donations, so please be patient!
Remember to thank and tip your server admins. 🎉
They're often unpaid volunteers and/or self-employed, but now they suddenly have a lot of work to do to keep your instance working like it does normally.
(Shout out to @stux for making mstdn.social possible. Donate links on their profile)
The official Mastodon app for Android is now available in Google Play:
https://play.google.com/store/apps/details?id=org.joinmastodon.android
Thank you to @dsrev for pointing this out!
(Also, just checked F-Droid's website and the official app didn't seem to be there yet, but it should be soon.)
your friendly russian* neighbor who is trying to be a music producer and web developer :)
profile picture by (@)huashiJW (twitter)
my irl name is ilya. 19 y.o., he/him/his, RU and EN, UTC+07
* I don't support the actions of the Russian government.