Overall, I'd say I'm pretty happy with how the draft went for the Giants. I'd give them an A- overall.
They got the top prospect in the draft, avoided the mistake of drafting one of the wildly overrated QB prospects, possibly the best value pick in the entire draft in Hernandez (OL) in the 2nd round, a starter level OLB and DT in the 3rd, and a solid value pick in Lauletta (QB) in the 4th rd.
I didn't love their later round picks, but considering we're talking about guys who likely won't make the team anyways, it's only a minor quibble.