Really, really good in comparison to all baseball players, world wide, professional and amateur, sure. Which is fine, but if you want a winning MLB team, really really good in comparison to other MLB players is the relevant standard. I also am skeptical that the business side of baseball very often prevents guys who are really good from getting to the big leagues. At least not for long, and those guys are usually young players whose MLB career is delayed for monetary and control reasons, not MiLB contract reasons.