personally i will likely only return if the player fee is raised like 10x like you suggested
make teams actually valuable, so that people don't want to just blow them up the second they can grinch a couple of coins
why not just set a hard cap on the number of teams per wallet again? it would at least slow down the people running bots.
or maybe even a hard cap on the number of teams that can be controlled from any one IP address?