I have an idea that I think is useful and fair.
I suggest putting a limit on buying free agent players per player per season (e.g. max 6-7 free agent players / per player / per season)
There are two or three players who do not have what to do and actually the only occupation they have is to be online 24/7.
I don't know and don't really care how many tokens they buy every week, but it's almost impossible for 'regular'
players to bid and buy free agent players. (to be honest, you can bid for free agents, but the result is simple. You throw tokens away.)
So, my suggestion is: For every season, every top eleven player may buy up to 7-8 free agent players.
If we want Mourinho's quote "Money does not guarantee success" to be true and not a fairy tale.
Cheers