I've written about Ello in the past and thought that I'd just include this article about why some are choosing to be here.
A place for creatives where even the mundane can live, Ello is that beach spot one goes to unwind and escape the algorithm-drunk ad-targeting-craze of most other social networks.
Can a business thrive here. Sure, just post with a non-ad attitude. Engage in conversations and be real. Treat it like the oasis that it is and relax.