as another Pa guy, I happen to think the White River Fly Shop in the Harrisburg BPS is "better" than the fly fishing section in the Hamburg Cabela's. They seem to have a wider selection of stuff IMO. Everyone who works in the WR Fly Shop in Harrisburg is a fly fisherman and fly tyer. Bobby Clouser is the manager, so there is a ton of local knowledge and everyone is friendly.
As for the rest of it, I agree with the other posts... The Hamburg Cabela's outshines the BPS in the gear fishing category, if that is possible. It is HUGE. Cabela's quality seems above BPS quality on average. I have A LOT of Cabela's branded gear, from waders to camping gear to rods, you name it. I have never been disappointed with anything Cabela's put their name on. I've had some el-cheapo quality stuff from BPS. YMMV.
I've been to the Springfield BPS several years ago and it was also incredibly huge.