Rationale: There are many cool troops, but many players tend to find one strong, generic team that can win most battles and then play exclusively with that. It would be fun to try out other troops, but again, most players don’t want to try something new at the expense of a win.
Before a battle, you can preview what troops you will be facing. This will allow you to assemble a team and hero weapon that is optimized for facing those specific troops. For example, Avina is kind of a waste if your opponent has no beasts, and Herdmaster is pretty worthless if none of your opponent’s troops have an attack that can be cleansed.
This should not be free, but perhaps 5 glory to preview? It could cost gold instead, but I like glory because it provides another good function for a currency that many players think has minimal value.