Just a small suggestion, but maybe try to tweak the values so multiple 90+ ratings will be less common? A player could really good in skating and shooting for example, but have defensive liabilities and what not. A good example in real life could be Tarasenko perhaps.
It's only season 1 in the UAT Beta version, but I confirm there are players that are perfect in certain areas and horrible in others. I have Dmen that make orange pylons look fast, forwards that are as fast as lightning, but can't even pass the puck to their centerman, and a goalie that is awesome, until he has to move! It seems harder to find great OVR players that don't have some sort of negative attribute either in skills or profile. How that plays out over 10 seasons, that is a bit early to see, but at least from the outset, you have to make a lot of trade offs on players to field a complete team.