I propose a change in youth academy.
Problem with the current system:
1. Second and subsequent youth promotions cost money. So if you are getting a youth towards end of the season and you have already promoted your first one, then your options are either to discard the player or to wait for next season to promote which means the player will be one year older when promoted. This is very critical for new teams with lower youth academy levels.
2. Players generated in the middle of the season will miss that many training sessions, so effectively a 17 yr old is 17.5 yrs old when he is generated (or even 18 yrs old if he is produced towards end of the season). So even the teams with the same academy levels do not get similar youths, and considering players train a lot faster at young ages, even a 10 or 15 rounds make a big difference.
3. When a youth academy upgrade is complete, it does not update the remaining rounds for the current youth production. Instead it only applies to the next youth.
Proposed Solution:
1. Generate youths at the start of season for all teams and also when the first level of youth academy is built.
2. Higher level of youth academy means more players are generated (similar to current system). Let the manager choose which player to promote.
3. Similar to the current system, let one promotion per season be free and apply additional cost to subsequent promotions.
Pros:
1. This way, you can ensure that a 17 yr old produced from the academy is a "real" 17 yr old and can train for a whole season being a 17 yr old.
2. The confusions regarding number of rounds remaining for the next youth (mainly for new users) will be solved.
3. Managers will also have a choice of more than one player, so they can promote players with their preferred position.
4. Newly built level 1 academy will immediately offer a youth player instead of waiting another 60 rounds (may be increase the time required for the first level slightly to maintain game balance)
Cons:
1. The randomness of getting the youths, and the "decision making" of whether to promote the new youth or wait for the next one will be removed from the game.
2. Multiple positions offered might adversely affect the transfer market a bit (even though difference in potential and learning might force managers to choose one of the youths over the others) since they can effectively promote the position they prefer.
3. More youths produced at a time means there is more chance of getting a higher potential/higher learning player, which means everyone will get better youths and it might create a "superstar inflation" in the game.
4. We will see a lot more youth players listed in the transfer market at the start of the season which favours the richer clubs, rather than spread out over the season like it is at the moment.
5. Teams wanting to promote more than one youth a season will have to spend that money at the start of the season rather than having a chance to spend that extra income and avoid tax at the end of season.