Unpopular(?) opinion: there is a hierarchy within MBB
During recruiting, a perhaps vocal minority always talks about the firms like they're equal. After recruiting (and receiving offers) at all three, I ended up doing a lot of diligence. In my opinion, in terms of prestige, work and exit opportunities, and growth/development: McKinsey >> BCG > Bain.