I would actually stay away from drafting a WR this year. By picking up another WR you would force the release of either Agholor or DGB, and I would rather give both of them another year. Picking up a WR that can make his way on to the practice squad is another issue, but I don't think you can really do that with a 4th rounder (normally).
I like the DBs we have picked up, obviously it would be better if Jones was not hurt, but then again if he wasnt he would have required using the 1st round pick. I think he is the key to this draft so far, he is an absolute steal if he can come back from the injury (even if it takes a year).
I also would have taken Howard over Barnett.
I would go RB and then best available player with the 2nd 4th rounder (avoiding WR, QB, OL and DL). I would lean towards another CB. I still don't know that we have a 2nd CB to start on gameday (and the depth is ugly).
After the 4th round I would just go best available, thinking that most of the remains would be on the practice squad.