First I realize this is in the wrong area, not sure if Idea Generator gets any real traffic.
The Live Friendly Battles has created an interesting idea. I am sure SP has something coming for Global Tournaments but this is for the Team alone.
Team Lead or similar initiates a Team Tournament; in order for someone to participate they need to BUY IN with 65 gems (4.99 pack). All gems are collected and placed in the Tournament Prize Winnings. The team lead or similar sets the rules for the Tournament, i.e. only Epics, Dark Monsters only etc, just like SP does for wars only Team Lead sets the parameters. Once the Tournament starts the participating team mates begin in an elimination process, I suggest 3 defeats and your out giving everyone little more than a single battle.
At the end of the Tournament the gems collected are given to the winner. If all 30 people participated that would be 1,950 gems. That could be distributed by giving 1st place 75% of the gems, 2nd could get 15% and 3rd 10%. This could make it very exciting for people who do not spend a ton of money in the game.
This could create some different team focuses and stop everyone going away between races.