This is a depressing if-only post. With Giannis, we'd be a contender now and have a young star to build around for the future.
As for the rankings, they are pretty good but Covington is too low. I'd have him at least at 15. This draft definitely shows you need to wait until the rookie contracts run out to make an assessment of a draft class.