No, its problem is that it's self-hosted. That automatically limits who will use it. And there are a million servers to choose from. Twitter, on the other hand, has a single sign up page and no difficult decisions and zero technical knowledge required.