Free agency is fine, just not the way the AFL does it. Also the way AFL players can force trades, contract or no, and push and shove their way to another team is absolutely pathetic. That in my opinion is where most of the problems lie in terms of the power clubs or the clubs at the top of the ladder attracting the better players who want to move.
Under the old system Gold Coast would be over- compensated for losing Lynch. Under FA, there is no chance they get adequate compensation. The club who gets him gives up nothing.... Except salary space. If there is a fair way to have free agency I would love to see it.