I think Reggie Bush will be a bust. I never trust a RB that goes #1 (last one I can think of was KiJana Carter). He's being hyped TOO much, IMHO. He will disappoint. Matt Leinart will be a decent QB, but he doesn't impress me. Probably as good as he'll get. Vince Young will make or break a franchise. Will probably be a better QB than Michael Vick. Cutler will probably be the best of the bunch... in five years. All three don't seem anything special to me.
As far as the Steelers go, I want to see them get (in this order, depending on who's available):
RB Marooney (Minnesota), C Mangold (OSU), RB White (USC). One of the three should be available at #32. My best guess would be Mangold. I wouldn't be upset with any of these three. I think a WR pickup in the first round is a bad idea, especially since it usually takes 3 years for a WR to be ready for the NFL.
I'd also like to see them land WR Robinson from Penn State (the QB) in the second or third round. I know the Steelers like a good WR project.
Who do you want your team to pickup?