The difference, it seems to me, is that you draft NHL talent at 17 years old and often develop that talent in the minors or international play. NFL shelf life is less and draft picks usually need to contribute right away, though one has to build in maturation time, especially at qb. Also, hockey has an 18 man roster, so high picks are a significant percentage of the roster. I think one normally builds an NFL team differently. I'm not convinced the Cleveland idea will ever turn out well.