The one thing that I don't like about Ello in general: It's a centralized Social Network – again. All my stuff ends up in a proprietary database and I rely on the Ello people to do something meaningful and nice with it. If I wanted to move on, I maybe able to download everything in the future – but in a proprietary format that no other social network understands or supports.
What we really need (in the sense of „need“) is a decentralized, distributed, open source social framework. We already have more than enough platforms that are incompatible with each other. We need standards for social networking similar to POP/IMAP/SMTP for email. Just imagine a world where you could send your Gmail messages only to other Gmail users. And if you wanted to switch to a different mail provider you couldn't take your messages with you. Nobody would accept that. We shouldn't accept that with something so important as social networking.
I know that there are several projects out there that try to develop and establish something like this. But we need a big company or at least a startup to pick it up. It should be something Google would do... But it needs to be done in a way that everybody can easily understand. And you have to have the geeks and nerds on board first.