I don't really think their awful, just think no-one knows how to balance them within the original 3 heroes.
Their weakness should always be AC and ACC yet there seem to be no attempts to make that an actual long term weakness, so fairly early on they are able to overcome that and then they become broken as they get higher and higher.