I'm not going to wade through the other posts and instead just offer my opinion. I went to primary in Whiting at VT-6 and did Intermediate in Corpus at VT-35. I'd say that the city of Pensacola is better than the city of Corpus Christi. However, as far as locations go, Corpus is better, there's more stuff to do around Corpus, like Houston, Austin, and San Antonio. Where are you going to go in Pensacola? New Orleans? Maybe. Atlanta? Yeah right. There are also plenty of people who will say that Corpus is the better city between the two, and in some ways they might be right, but as far as which place I would rather line in, without considering what's outside of it, I'd say Pensacola/Whiting.
There's lots of stuff to consider, but being someone who's been to both places, I'd say you can't really go wrong in either place, you'll have a good time and get good training wherever you go. I loved my time at VT-6, the commute from pensacola was a bitch, and now that I live closer to base it's better, but it's not nearly as good as when I lived in Corpus and I was 4 minutes away from base.
So yeah, Corpus wins on overall location and commute time, Pensacola wins for being the better city by itself, in my book at least. Of course, all that being said, if you're a Marine, I'd avoid Corpus just for the PITA that is MATSG-22.