At least for me it seems like I can never train my players enough to keep them progressing fast enough (even with a 3 year consecutive league champ I've turned my roster over at least two full times in 3 years). To keep pace with everyone you need to constantly sell your worst players and transfer in new players. Gives the game a mercenary feel like I'm just buying better players and shipping the other players off to the glue factory.

Would make more sense if a large portion of your income was somehow used to skilling up the players you have as opposed to just shuffling in new roster every year. Would also feel better.