I don't see the Giants trading down from #2, because they will want too much and won't settle for what the Bills (or anyone else) will offer. I also don't see the NYG picking Chubb because he is a 4-3 DE and they are switching to a 3-4 defense in 2018. That's one of the reasons why they got rid of JPP. He does not fit their new scheme as an OLB. The Giants also could use Barkley more, especially to team up with Eli. However, rumor has it that they really want Sam Darnold (who is the consensus #1 QB in this draft) and know that Cleveland wants Barkley, but won't pick him first. So in order for the Giants to get Darnold and the Browns to get a QB and Barkley, Cleveland will have to reassure the Giants by picking a QB other than Darnold #1, then Darnold goes to to the NYG #2, the Jets pick a QB at #3 and Barkley goes to the Browns at #4. Then there is the Broncos at #5, who I see as the real wild card. They might pick a QB if the right one is there. They may trade down with the Bills (most likely) so they can get their QB or, worse case scenario for us, they pick Chubb. That's how I see the first 5 picks going down.
If Chubb is gone, then we pick either Edmunds or Smith. We won't be able to trade down to 11 or 12, because both of these LBs will be gone by then. However, if CB could settle for someone like LVE, then maybe a trade with the Bills for the 4th best QB would be possible.
Whatever happens, we must get quality LBs (more than one), a starting WR opposite TY, a good RB to compliment Mack and one or two O-lineman. Because of what we saw with CB picking Basham last year, I think we may be targeting one or more pass rushers in the latter rounds.