I think you BOTH are onto something. The 2 trainers thing i dont agree with, it makes it a challenge to find young players mins during your cup run which adds to the game. if you want to train your rookies lose your cup game and train them in scrimmages.
However I do think it would be cool to have the option for a substantial fee to have a player specific trainer OR a skill specific trainer. In real life thats very much what training is. A team drafts a guy and they assign 1 specific guy to train just that person so I think you should be able to hire a trainer that focuses just on 1 guy so you dont have to worry about what position you play him in etc at no penalty if you pay the extra money for a player specific trainer you get 100% training for your 48 mins whether its a PF training in ball handling or a PG training in rebounding or Shot blocking. and then you'd still have your regular trainer who would do our standard 48 mins training and penalty for out of position training etc...... the only other idea would be to have skill specific trainers. So how trainers can do career extension etc. There could be a Jumpshot specialist, or ball handling, rebounding, etc. In real life there are certain coaches who are better at teaching something than other coaches. To get one of those coaches BB would make them more expensive of course and they would get a hit to something else as a penalty. So the Passing coach would get 110% in passing but his penalty would be he trains outside at 90%. Or the jumpshot coach trains jump shot faster but trains driving or ball handling a little worse.
Lastly Homeboyz you make a great point that training your players heightens your salary but guys you draft and train you get a bonus on merchandise. I make REALLY good merch money because tommy is drafted and trained by me only. But i do like the idea of adding 1 additional income category ONLY for teams who draft and train their guys. Not just more income randomly so teams could go out and BUY more expensive players. So if you draft him and train him every 2nd or 3rd season you get a "charity donation" because that home grown guy works in the community and someone rewards your team for his contributions. Again just throwing ideas.