Moneywise, 40k salary for 100k DMI is a waste of your money. My 24k forward does have 240k DMI because his "proficient" GS, and I pay just 7-10k to 70-80k DMI players. Thus, you really have to control weekly minutes better.
DMI is not a very good way to measure how good a player is.
(94611.4)I think the player seems very well trained, but the minute management has room for improvement. If the concern is salary, switching to outside training and/or using salary calculator (
(100218.2) or
(http://www.how8.com/bb/index.php)) to predict what skills you can improve and avoid a very high salary raise. I fully understand having a commitment to a player. I have one player I have been training since I started, and he is still below 40k salary. Remember that not all are "powergamers", some find just as much challenge and enjoyment along the journey as when/if reaching goals. That does not mean that having commitment to honing a certain players skills (also secondaries) does not reap rewards, even if he is not sold.
I regret having sold some of my players, especially a GREAT talent that I sold because he didn't fit my training regime at the time. If it had been today I would have trained him even if it was not his primary skills. I contacted their U21 coach at the time, notified in that nations transfer ad thread (back when they were allowed), but unfortunately he ended up not getting training in his new team. He could easily have been in the top 5 best paid PG/SG's by now, or an extremely well rounded player. He had only 3-4 skills slighty below respectable

Better safe than sorry, if you ask me.