Bonus for top 3 people in a league
I think that bonus should be provided to players for coming in the top 3 in a league.
Otherwise there is no point of ranking in a league because it doesn't matter.
the reward should be less or no reward for players who are in a lower league but have higher TH's.
EXAMPLE- lvl75 player TH lvl 8 should be given bonus only if the player comes in the top 3 of league Gold 1 or above.
IF u fall in the group viable for bonus in that league only then you will recieve the bonus.
The reward can either be gems, gold, elixer or D. Elixer!
Another suggestion-
There should also be a bonus if u advance to a higher league.
But this should be given only once not everytime(lol).