The financial system may well have recovered more quickly if the bailouts hadn’t happened, but the suffering in the meantime would most likely have been unacceptable. Everyone who had savings would have seen them wiped out and a great many businesses would have ceased trading because they depend on credit for their cash flow, resulting in mass unemployment. Military coups in previously stable democratic countries could not have been ruled out and the prospect of extreme left or right wing groups taking control would have been a real possibility. The global economy was able to absorb localized banking collapses such as that in Iceland or of Lehman Brothers, but the human cost of a wider collapse would have been far worse.
The bailouts have been “successful” in the sense that some stability has returned, but they have not solved the underlying problem. Despite commitments in some areas to split up retail and investment banking and to improve capital ratios, the moral hazard remains because banks know they are too big to fail and will be bailed out again should the need arise. Only a total, irreversible disengagement of government from the financial sector could resolve this, and that is politically unrealistic. The main issue remains that the real cost of the bailouts is that they have reinforced the promise which was the root cause of the problem, that governments are there to rescue the banks when they fail.