They suck because they attempt to add feature to something that doesn't need more features.
They can probably be a small, healthy org but they insist on this cloud "solution". Now their customer are leaving them and they are paying so much more for all the extra fluff.