Yes, it was a gigantic mistake to do this trade.
The reason is that it was a deep draft that was weak at the top unless you got one of the QBs. The rest was underwhelming - one good LT, one good CB lacking speed, no pass rushers, one good RB and one good WR lacking speed. You could argue that we didn't pay much to move up to #6 but I would also argue we gave up a 2nd round pick to grab a CB who is only marginally better than the CB I was suggesting in the second round, Casey Heyward.
We should have traded down into the early to mid 20s. At that point there were several good pass rush candidates and quite a few good OL on the board like Whitney, Clemson kid, Hightower, Zeitler and DeCastro. Then with the extra second rounder there were several good CB prospects and I favored Heyward. With that extra second rounder we could have gone after another OL or DL depending on how the depth chart read.
Once again Jerry got blinded by the shiny toy and didn't see his warts (lack of speed and athleticism) that will always limit him as a press player. This kid isn't Deion and he hasn't demonstrated much in the way of ball skills. He looks like he will be a good player so he won't bust but he also doesn't look like a future All-Pro and that is what you need to get for this trade to be a success. We gave up a lot to get him and his play has not justified the move thus far.