My experience of late with BPS is... they don't carry much inventory beyond the standard stuff you'd find at Sail, Canadian Tire, or Walmart. Most of the stuff labeled with their "house' brand is junk. Their staff for the most part are not knowledgeable at all. And the prices aren't that great.
When I look around what people are actually buying at BPS..it's a suburban housewife purchasing a forest print comforter for the cottage, or a backyard chef buying a turkey deep fryer. Not a lot of hard core fishing types shopping there. It's become a "lifestyle" store.
I prefer to do business with locally owned shops, staffed with people who know their stuff, and stocked with products that are relevant to the current angling scene. You'll find me in Fishing World, J-Pro, Gagnon's, Peterborough Pro Tackle or Pro Advantage.