I wouldn’t say it sucks but they have had a number of times where it’s clear something is going on for an hour or so but it’s resolved without any notice being issued.
Overall i would say its reliable but not communicating out issues is a really fast way to lose user trust.