I don't live near either, but I've been to both. Since I live next to no where, I mail order almost everything. I like to pick up rods at the store.
Fishing: BPS hands down. But I will have to say, my last visit to BPS (Foxboro last year when Mac and Mini were there) had almost nothing that I wanted for the upcoming fishing season. I went back home and mail ordered from the catalog!
Hunting, camping, etc: Cabela's for me. All of my hunting pants, shirts, parkas, jackets, boots, work shirts, fleece jackets. You would think I was sponsored by Cabelas during hunting season. My credit card says.....Cabela's.
Cabela's in Hamburg, PA and Sidney, NE are very nice stores. Was not impressed with the one in CT when I was there last year. The one in Maine had just opened when I first went there and really needed my help getting the store organized! :lol: