I've found the chat to be a quite helpful feature, as it's often faster and easier than a phone call with menu navigation and hold times.
Once though it was like your experience, and the agent's response was circular and meaningless. It was obvious the agent was just following some sort of script or flowchart and didn't really understand what was going on.
Of course, that also happens in person at times too.