The difference between a B+ and A- is very minimal. If it a B+ vs A+ then I would go with A+, but the height advantage I would go with B. This might be a time to look at the box score. Look for problems that might hinder development (Bad FT, low stamina) could be the difference between those two players. Player A's height advantage won't matter if he has to train 8 weeks of stamina/FT to be decent in those stats.