He's the thing, I wouldn't have a problem with the Pats selecting a TE with their 1st round pick if we knew they'd make a commitment to incorporate him into the offense. However, knowing what the Pats have done for the past couple of years, it would be an epic failure on the Pats if they took Gresham with their 1st pick.
The bottom line, this is a difficult question because the Pats pretty much have holes at every position other than QB. And no, I'm not saying this just about the Pats as every team has holes on their roster. In fact, no roster in the NFL is ever "set" at any position as teams can always improve. With that said, I will have to go with Gresham as I think he will be a very good TE, just not with the Pats.