I'm not necessarily saying you're wrong, but they just as easily could have had Martavis Bryant instead of Evans or Saunders. And then they got Enunwa in the sixth. There's plenty of talent in rounds 2-4, Idzik's issue was just that he always seemed to take the wrong guy.
I think you wait until 48 and see who is there. If the top CB is better than the top WR, you take the CB. Or, vice versa. And go from there.
I also don't trade up. Douglas is addressing the depth concerns but we still have too many holes to fill in this draft and cut down period. We need all of our assets. I could live with giving up a 5, 6, or 7, but I have no interest in giving up a 2, 3, or 4. No one on the board moves the needle enough for me to want to give that up.