I'd go with Lars Anderson right now, too.
I'm not sure if it matters for your question, but LaPorta didn't sign with the Red Sox. After a dissapointing junior season -- .259 batting average, just 14 home runs after hitting 26 as a sophomore, and just two doubles after hitting 16 the previous season -- he's going to back to Florida to play out his senior season. If LaPorta is healthy this year and doesn't get draft happy, he will be a top five rounder, but I'd still go with Anderson.
EDIT: Ha, I was 3 minutes late.
Mike Pelfrey > Matt Garza