A troop tree rework is definitely justified at this stage to exaggerate the differences between factions, and give them more distinct strengths and weaknesses. When six out of eight factions have very similar army compositions- a mixture of ranged cav, ranged inf, melee cav, shock inf, and shield inf- naturally the player rarely has to actually change the tactics they use, and so, naturally, the gameplay of most battles feels the same. Sit archers on hill behind token trash tarpit infantry, speed up battle, it's over in minutes, you can do this to nearly every faction.