Love the move. I give the trade an B+ or A-. It's right on that line for me, as even though the value is more or less fair, that's still a lot of assets to give up for a player needing a new contract.
CB is a major position of weakness on this team. We just got one of the best in the game. It is concerning that the stats appear to suggest he does not excel outside, but you cannot be mad at getting at top 5 CB, who is 25 years of age, for a package that essentially is the 20th overall pick, when you are in win now mode, and keep your own 13th overall selection. I also love that he can tackle, which for me, is a must-have in a corner. I cannot stand CBs that are pure ball hawks and complete liabilities if ever needed to defend a run.
I hope the rumors about making him the highest paid CB in the league are untrue. He elite. But not the best CB in the NFL. So he should not be paid like it. Paying someone just because they are the next man due for a contract is a stupid trend that needs to end. It's even stupider for non QBs that don't have the same positional scarcity. His stats on the outside aren't great, and he's 5'11", so we could still use a bigger body back there. And we haven't seen him play a snap in our system. With his smarts, I am not too concerned about that, but still.