Unfortunately, none of them have been great. Steemit has turned very sluggish these days. Part of the reason why Facebook has been so successful is that their user interface has been swift - content loads super fast. I guess then the prime requirement for any decentralized social network is that the underlying blockchain that is built upon can scale and support a very large userbase without slowing it down.
Another huge aspect when it comes to decentralized social networks is content curation and removal of objectionable content. This is where it gets tricky - For Facebook, this is easy, they have a set terms & conditions that follow suit with the legal jurisdiction of operation which allows them to use a task force for moderation. How do you enforce such a thing in a decentralized network?
I suppose the solution will be to use Artificial Intelligence-based system that enables something like a liquid democracy to formulate a set of rules that govern the network and ultimately make decisions that is in accordance with these rules. DFINITY is attempting something like this through their
Blockchain Nervous System - Think of this as voting based, decentralized decision-making system that grows more intelligent and learns to make better decisions over time. I think something like a BNS would be needed for any social network that needs to be "decentralized" in the true sense of the word. I mean a social network wouldn't be a decentralized network if a small number of people can hold a meeting and change the governing rules overnight.
Well, no system is perfect. While the concept of a decentralized social network based on Blockchain tech seems to work as intended, it still has some inherent issues that need to be fixed. Such issues are mostly related to mainstream acceptance and ease of use, as people find it complicated to join this new trend. Centralized social networks have been dominant for quite some time now (and will always be), unless people become very concerned about their privacy.
As for DFINITY, it seems to have a nice approach towards delivering a decentralized social network that's capable of enforcing a specific set of rules. If successful, it can become a force to be reckoned with as it rivals traditional social networks like Facebook and Twitter. Still though, the hard truth is that centralized social networks are dominating the mainstream world because of their ease of use and extreme popularity.
Things aside, AKASHA seems to be releasing a stable version of its platform soon. This one is going to be much more exciting than Steem, as it will live within the Ethereum blockchain. Considering that Ethereum is the world's second largest cryptocurrency by market cap, it could allow the AKASHA platform to gain some traction over the long term.
Nonetheless, my best picks for decentralized social networks based on Blockchain tech are Steem, Mithril, and AKASHA.
Thanks for sharing this, mate. It seems that the number of decentralized social networks relying on Blockchain tech, is growing every day. The more people seek out for alternative ways to communicate, the better, as Blockchain-based social networks could gain traction in the mainstream world. There needs to be a lot of exposure in the outside world for this to work. Otherwise, people will have no reason in joining other alternatives when they already have Facebook.
Nonetheless, time will tell us whenever this concept will succeed in the future or not. Just my opinion