I think it would be fantastic if the progression was dynamic week-to-week. So instead of needing to focus on a part of a game, if a player has a phenomenal week (in that part of his game), then some small progression should occur in areas responsible for that success. The opposite would be possible too. If you stink, you regress.
Kind of like what the humans do each week with the roster rating alterations (except dynamic within the game)?