Theres a lot of talk about how good BJ is!
I think he is the best most complete player on our list, better than Roo
But Roo is a better choice of captain, playing well in big games is not the only requirement of a skipper, the way he handles situations on and off the ground, the example he sets both on the training track and in society, his ability to be self less and concentrate on the well being of others regardless of what he is going through, taking responsibility for the sides short comings but sharing individual successes with team mates. These are the traits of a captain and a leader.
Roo is the best man for the job, loyal selfless, empathetis, professional, intelligent and articulate.
I think BJ would be a great captain and I would imagine if we can retain him as a career saint through free agency and the like that he will be the next to take the reins, but it will not be now IMO.