Long story short, in those years (~5) I feel like their products are getting worse, opened support tickets can't be viewed by the whole team any more, and feature requests we made to their support (and talking to other devs, they faced the same limitations back then) are still not addressed.
Before I go through multiple of other companies/products, I am curious of experiences with other communication providers and what good alternatives there are!