Okoye would be a best player available pick for the first round I feel. He is a high upside player with alot of potential. Reminds me alot of a young tim bowens. No our needs do not match with that. But, it is very hard to argue about the kid's potential at all. He would be a great 3-4 DE and if he adds 20 lbs he could be a NT for our defense to remember for a good while. of course that depends if he could, would, put on the weight for us. He is also an upstanding character player.
I would prefer a trade back, taking Joe Staley for a LT, and adding Kalil/Grubbs/sears in the 2nd with Edwards. Getting another pick to use for another piece and in the 3rd taking a BPA