Twitter sucks now. Even its boosters are using “the service didn’t permanently collapse within 80 days of settlement, see?” as their metric of its success.
If it sucks now it sucked before. And the self-proclaimed "experts" who were certain it would imminently implode don't get to avoid being wrong by indefinitely stretching what imminent means or watering down what implode means.