I often wonder what exactly Gandalf means when Frodo wakes up in Rivendell:
"We should never have done it without Strider," said Frodo. "But we needed you. I did not know what to do without you."
"I was delayed," said Gandalf, "and that nearly proved our ruin. And yet I am not sure: it may have been better so."
In what way might it have been better so? I've generally thought it was because the hobbits managed to find unexpected help, including Strider, and gained strength from it. But I'm not sure, and wish Gandalf had said more. Was Butterbur's forgetfulness part of what was "better so?" Or was it better that he himself learned something from it, perhaps that he could let go of the controls without the world ending (literally and figuratively) - or maybe what Prof. Olsen said about Gandalf telling his story in such detail, that it proved that there was some power on their side that all of them could proceed with a little more confidence?