I don't think anyone questions that this was a good draft, despite the fact that SOME people think Spears is a poor player. This draft isn't the problem. The 2006 draft was just plain bad, however.
1 18 Bobby Carpenter LB
2 53 Anthony Fasano TE
3 92 Jason Hatcher DE
4 125 Skyler Green WR
5 138 Pat Watkins FS
6 182 Montavious Stanley DT
7 211 Pat McQuistan T
7 224 E.J. Whitley
This was the bad one. Absolutely 0 of of these players are starting, and the best player of the bunch is probably Pat Watkins. People talk about McQuistan being ready, but I doubt he's ready to do anything but backup and while Hatcher has had a few plays, we won't see much of him as long as Spears and Canty are around.
Then again, I'm probably one of those people that believes in drafting for starters/contributers and signing free agents for depth. Obviously in the 7th round you accept depth, but you'll rarely end up seeing what those players are capable of while you continue to pay their salary. With free agents, there's some tape to go on at least.