In a 1 hero vs 1 hero game, Bashing has one big advantage: they have units to counter any other spec. From what I understand, every other spec has blind spots where they cannot answer something from some other spec.
But this comes at the cost of being more expensive than the colored answers.
In a 3v3 game, that extra expense makes Bashing not worth using – you are almost always better off with another spec of your starter deck.
What about the 2vs2 game? How well can Bashing complement another hero as “backup if this hero’s units cannot handle those hero’s units”?