For me it's best available, or trade out of that spot. It never makes sense to me to reach just to fill a need. Free Agency and trades allow you to fill needs if you don't get what you need in the draft. And what's the success rate of a rookie coming in and filling a need well? What do you prefer?