BCG seem to be doing pretty well, while avoiding the major scandals that McKinsey have racked up recently. Those scandals at McKinsey do suggest though that they may wield the most power and are also the most ruthless of the three.
Bain seem to be a bit more low-key, though I do know of a few former colleagues/classmates who work there.