I think they generally work pretty well. There are some things that can be done to play around with it like changing the agent fees base rate, the years rate, have a delay on years adding cost, eliminate the years experience rate and change it to an experience level (ie veteran, rising star and so on) rate. It is frustrating to have to dump half of your team for rookies but I think it keeps it interesting and possible for new teams to compete.