I voted for neither, the continuity of the game would be at risk given the training system currently in place. If you pointed a gun to my head and told me to choose one, I would guess B, but not by much.
Playing the game for a long time, it forced myself and various other owners to decide what to do, and how to effectively balance training with league/cup committments. Do I play my Center at guard because I need to get his passing up? Do I go buy an already finished product from the TL? Buying a finished product has its trade offs (more money, harder to find, BUT already completed product ready to compete) However training a player also has similar trade offs (competitiveness, takes awhile to see the fruits of your labor, BUT you get to make the player specifically to your liking)
Implementing this system would adversely impact the "trade off" element the game has built its foundation on. What's stopping me from tanking for about 6-7 seasons, build a PG, an SF, and a C, and then I will have bank as I compete back up to top level leagues with 150+ TSP freaks? This system would become very lucrative for the seasoned veterans of the game, and you will start to see everyone utilize the same strategy. Which means in about 10 seasons after the changes, you will see every single team made up of exactly the same players.
This is what makes the game stale. This is why we've tried to deviate from the "Look Inside" tactic meta with boosting up offenses in the GE like Motion and RnG, for instance.
I don't know about you guys but I don't like stale. I like flavor. My one suggestion to aid in Plan A would be to allow an extra training slot, however at a decreased efficiency rate. For this practice, I would say lets use 85%. If I were to train a top level player from age 18-21, he would be around 110 TSP. 85% of that would be around 93 TSP. Still a very formiddable player, but definitely a step below the top guy. In real life coaches definitely take preferences in player development, they cannot 100% invest in multiple players at once. Which I why I suggest a decreased efficiency for the training. This would help in building a diverse set of players, but wouldn't necessarily break the game.
3 Time NBBA Champion. Certified Trainer. Mentor. Have any questions? Feel free to shoot me a BB-Mail!