The reason (if I was to "grade" our draft) that I would give us a B+ would be we could have traded w/Cleavland and received another pick or two in the lower rounds and still got Brown as they specifically wanted to trade up to take Edwards. Other then that I'd say (initial impression) that this year's draft was one of the best (as far as talent) in years.
Who knows why Kipper gave us a B-. If we would have had our original 2nd (feely), 3rd (instead of lower for Gordon) and 6th (Boston) picks....or traded down and picked up a pair or 1st he would have graded us out at an A. That said, we did pretty good considering what we had to work with.