There are all kinds of automation tools out there - rule based, trigger based, segment based, journey based, AI-ML driven, customer preference driven, and the list goes on. Some are developer first, some boast of no-developer-required integrations.
There is no one solution that fits all.
We wanted a product that helped us create manageable journeys and gave us freedom for a lot of testing. WebEngage fits that bill perfectly. When it comes to automating customer journey's - I can't think of any other tool that does it better.
Their 'Survey' module is a bit dated and lacks ease of use, when compared to other tools like OptinMonster, SumoMe or GetSiteControl. But of all the features WebEngage offers, Survey is like a Bonus that they are giving out of good will.
If you are looking for a journey based orchestration then this is the right tool for you. It does what it says it does, and does it well. You'll be extremely satisfied if you use it to solve your communication hassles.
If you are looking for full-blown automation tool with analytics, attribution, on-site optimisation and everything that comes along, then you might be a little disappointed.
Being in insurance industry, we send a lot of emails and messages. Previous products we used had a flow-chart based journey builder that used to take up lots of nodes when the journey became complex. It was unmanageable after a certain point. On WebEngage we were able to implement the same thing with 1/4th the number of nodes, owing to their UX.
Better management of states and clear reporting helped us improve upon our efficiency.