Regarding the semi-final:
I don't like this idea with chains; there's too much randomness involved.
For the final, I think 18 turns (for each player) is the best option. This way, each player only has 6 heroes left, making it very difficult to counter.
Auto-translated