I have found out that is not easy to keep favorite players in team for long time. As they are getting older it skills are slowing and the value of player are dropping. In order to decrease rotation I would like to suggest some advantages for players who are playing in one team more than 3 seasons - for those the training speed could slightly increase comparing to the same age of players who are every season changing team or several times per season. It also would limited unnesessary trades. For example if you have your draft player 18 years after 3 seasons he has 21, but could have training abilities as 20, after 5 seasons he will be 24 but trains as 21; after 6 seasons 25 but trains as 22 and so on. The same is with older playesrs - if you obtained player of 22 after 3 seasons it trains as 24, after 5 as 25, after 6 as 26. Local player could have more training speed than foreign.