Lots of great features under one umbrella, but legacy pricing is complicated and adding new features sometimes involves an expensive upgrade that comes with a lot of unnecessary, seemingly unrelated features. I've used Intercom for c/s support, help center, and outbound and would recommend it.