they have to many buildings, they're short strong and slower than normal troops, so the fighting units are balanced
but they don't have a enough different buildings so they build tons of each, then they produce tons and tons of troops, you need to either have more types of buildings(recommended by me), or have it take a long time to build the warriors hall and foundry, or lower the build and repair speeds of the worker units, or you could make the HP higher AND have it take a while to build.
as i said i recommend putting more buildings in
in fact i was thinking maybe for every unit in tech you find it's equivalent in the dwarf faction, and if there is no equivalent then create one, and then modify their stats to fit with the dwarves storyline or culture
hope these ideas are useful