This is a well thought out post. First, I fully agree, only Wall, Turner, and Cousins are elite type of talents in this draft and were worth trading up for. It would have been amazing to get into top 4 to get these guys (well, it looks like the only realistic trade up would be to #3 or #4 to get Cousins), but is it worth giving up Millsap for? And even Millsap nay not have been enough. So, instead we picked a guy, who is as good a prospect as anyone aside from the aforementioned 3.
I don't get all the bitching about our FO. Would it really be better to get Paul George, a 6-9 Forward who shot just 42% against crappy competition and did not take his team anywhere? That's awfully similar to Kirk Snyder. Cole Aldrich is a decent prospect, but he is 2 years older than Hayward, and is just a role player. Hayward is way younger and was actually a leader, top dog, of #2 ranked team nationally. The more I analyze the facts, the more I realize we picked up the best prospect outside of Wall, Turner, and Cousins. Yes, the one that's a whole level below these 3, but nevertheless a great talent.