As for the wages, I'd like to see it become more like 'normal' jobs in large organisations with pay scales and grades, which would also add a great more stability to wage bills.
So a first teamer gets a guaranteed set amount as a basic wage, U23 gets say half that, based around guaranteed...