Agree with everything you say. I'd add that Greene is only a lock for the first round for a team that doesn't need him right away and can afford to wait a year or two to have him develop, Like you say he needs to come back to work on his inside game. He does that and he could vastly improve his draft position.
And I'm beginning to wonder if Harris would make it in the NBA. He's got some physical talent but when going against better players his skills are neutralized and he looks very, very average. And he has the basketball I.Q. of your cat. Just when you think the guy is turning the corner and is about to dominate, he instead falls to pieces. Very frustrating player.
Onuaku= too raw. Definitely needs another year.