Getting UDFA's and late rounders to pan out is great, and kudos to finding good additions to our squad that late, but it should be considered a bonus. Second and third rounders (high picks in general) should be the ones that turn into solid to great (core) players fo your franchise, with an occasional bust that you can't exclude of course.
Adding Alan Branch (meh) and Rashad Johnson (still open, but not too promising so far) to the list mentioned above, and personally i think someone should get fired in the scouting department, or someone needs to be added.