To me, I don't care how we acquire players... draft, trade, free agency. What I do care about is getting good value. Unfortunately, there's this salary cap thing we have to worry about.
The great thing about acquiring a good player via draft, is you have GREAT value on that player for 5 years.
Tunsil is a good player, and I highly doubt we could have gotten a better player via draft. But if I ask whether we got Tunsil at good value, he's nowhere close. We gave up two 1sts, and now the most expensive OLineman in the league.
@Mr teX mentioned the JJo/Manning acquisitions. Those were great acquisitions because it was such great value. Instead of overpaying for Asomugha, we got the better value with JJo/Manning.