Not sure I'd say that their reliability "sucks". I've been using it for years and this is only the second major outage I can recall, the other being when an Elon tweet dogpiled millions of users onto the service.
Overall i would say its reliable but not communicating out issues is a really fast way to lose user trust.