Disagree, Millen's mistake was that he didnt want to take a "value loss" on a trade for the #2 pick. trade down and take a player like Laron Landry, Patrick willis, or Leon Hall, depending on how far you move down. Get 1-2 additonal first day picks and keep rebuilding. Taking Stanton in the second was another odd pick IMO. It might be the Spartan fan in me that really likes this pick, but again, was this the right pick? Drafting a QB in rd 2 that likely wont see any PT for at least 3 years? People here are blinded by the Calvin hype. He was not the right pick for this franchise.
I don't care what your roster composition is, or what your needs are... any team is dramatically improved by the addition of Jerry Rice. Any team is dramatically improved by the addition of Randy Moss (assuming he's willing to play). You don't turn down a guy who you think is incredibly special at one position for a player who is noticeably less special at a position that you need more. Do you think San Francisco was dumb to grab Steve Young when they already had Joe Montana? How'd that work out for them? Denver drafted Clinton Portis at a time where they already had THREE different 1,000 yard rushers competing for the starting job. That move worked out pretty well, too.

Did you really just compare Calvin Johnson to Jerry Rice? That is just insane in itself. SF got Young at a rock bottom price. They invested in QB for the future while they still had a top notch team. It is not even fair to compare the mid-late 80s 49er team to this Detroit team.Your Clinton Portis claim is also misleading. Portis was drafted in 2002. 2001 Denver Broncos did not have one 1,000 yard rusher on that team. 2001 was also the year that the Broncos knew Terrell Davis was done. Gary had a big year 99 followed by two subpar seasons, Mike anderson had a great year in 2000, and a decent season in 01, but he was 28 going on 29 at that point. Taking Portis was the Smart move in that draft.
I didn't compare Calvin to Jerry Rice, I was making the point that special players make teams better regardless of what position they play. If a team really thought that Calvin Johnson was a special player, a Jerry Rice, a Randy Moss, a Clinton Portis, a Steve Young, a whatever... then drafting him was the right move, regardless of roster composition. No team has ever suffered for having too many HoFers on its roster.Not saying Calvin Johnson is a HoFer, but if Detroit thought that he was the most likely guy to make it, then he was the right pick.