Twitter itself is a horrible platform and company. I can't wait for the service to disappear into oblivion.
You can always walk away from a service. If you are waiting for the next "Big Thing" to ditch your problems you will find that even this new shiny platform will (eventually) have the same or worse problems.
The internet is a rabble that needs taming. Services automate a lot of stuff to try to tame us, but nothing is perfect. Innocent users get banned.
If you are building a business on these services don't rely on just one. Build redundancy into your marketing, use many channels.