Steve Smith, despite being the same size as Cooks, is a much more physical receiver and is a good blocker. Cooks is a very bad blocker. Desean Jackson might be a better comparison, but who knows? Also, who is putting up Steve Smith/Desean Jackson comparisons?
There's a reason Cooks isn't being mocked to the Lions at #10. The highest I can find him being drafted in any mock draft is #18. Even if the Lions traded down to the early 20s or late teens, I'd rather have Jordan Matthews than Brandin Cooks, not because Cooks is a bad player, but Matthews fit the profile of a good #2 WR more. Matthews is 6'3" and 212 lbs, is a very smart and mature guy who stayed all 4 years at Vanderbilt, and also ran a 4.46 at the combine.