I have two suggestions on Wars.
The idea of wars is a team effort. However since you show a “top player” for each team and a leader-board, the scoring for individual points (not team) needs adjusting in my opinion. Often times a strong player goes in first and knocks out the tank and possibly 1-2 other players. Then a weaker teammate goes in for cleanup to finish off the team. The net result is the weaker player gets all the bonus points. I suggest that you track who contributed to each team kill and distribute the bonus across the teams proportionally base on damage done. So for example if the first payer takes out 3 of the 5 heros (let assume for simplicity they are all the same hero), then that player gets 3/5 of the bonus point when the team is finally defeated.
Show the number of attacks remaining for each team and then under each player show lines or some indicator of how many attacks left that player has left. it will help each understand if they are really ahead or if they just did more attacks. Additionally it will help team leaders identify which members have not yet attacked.