What point are you trying to make?
He got to play in the nationally recognized best conference in the country, got to play in the amazing Alabama/Auburn rivalry (compared to what at Iowa, the Cy-Hawk game?), gets to play great programs like LSU and Tennesse every single year (as opposed to Illinois, Northwestern, Purdue, and Minnestoa), gets to make mutlple trips to their awesome stadiums (would never get the chance to play in Ann Arbor or Columbus if he came here, since we barely ever play those teams anymore), won an NC as a freshman, something he would never get to do at Iowa, and might get the chance to win or at least play for a few more before he's done. And after all of that, he'll have just as good of a chance to play for a decade in the NFL as if he had gone to Iowa.
In case you hadn't noticed, the interior of Iowa's OL was outstanding this past year, and probably will be again next year with both Daniels and Welsh back. Iowa, typically, has a great line no matter what, and the presence or absence of Pierschbacher isn't going to change that. Hell, he probably wouldn't have even seen the field for us this year with Walsh, Daniels, Welsh, and Blythe playing at such a high level.