They needed to replenish at LB. They got the best LB prospect in the draft.
They needed to address the RB spot. They got a 230 lb guy who just needs to be taught to run n/s instead of so much e/w.
They needed to replace Wallace. They might have gotten the best WR in the draft, in terms of doing that.
Their safeties are aging and have gotten the injury bug. They drafted a huge hitting safety
Charlie Batch is 38 and Byron Leftwich doesn't really fit their system. They drafted a good sized kid with a good arm, and they got him about where he should have been expected to go.
The Steelers are killing it this year.