So I get the idea of dwarves. But I don't like it. It's like the old Warcraft 3 map "line tower wars" wasn't any fun with attackers. Nobody likes their defenses being destroyed. I have found some ways to deal with dwarves, but they're all gimmicky. Things like placing the barricades in a place that blocks the path but the dwarves won't see it, or the only other alternative is some inferno traips that will burn enemies enough to kill dwarves before they get to barricades.
I personally don't really see that as enjoyable. Thus there's a bunch of maps that aren't fun in endless because they require barricading in a visible spot, and you're just fighting against the dwarves the whole time.