Every Zerg unit is a generalist. Except for the Devourer. What they SHOULD do, is stuff like the Roach or Corruptors, generalists with some interesting new mechanic. Corruptors turn your enemies against eachother, Roaches are solid tanks because they regenerate their health like crazy. Or stuff like the Ultalisks cleaving upgrade where they gain an AoE attack.Why must the Hydralisk be such a generalist? There is certainly nothing in the code that requires it.
I don't really like the Hydralisk cliff-climbing, but it's not a bad idea, it's still a generalist even if it can cliff-climb.








