I think at least a part of the solution is to increase regulation as banks get larger. Since it is clear that the fate of very large banks is tied in to the the fate of the economy itself, they should be appropriately regulated. In particular, short term asset/deposit ratio requirements should be modified as a bank gets larger. That could reduce the need for the FDIC to step in when depositors get nervous and provide disincentives to getting too large.
I think something like this could make large banks more of an asset for the economy rather than a liability. I wouldn't want to just set a maximum size. If a bank wants to get huge and maintain conservative and safe asset/deposit ratios, good for them.
The problem is that guaranteeing a bank and regulating it's investments still changes the incentives for the bankers. The banker has an incentive make an investment that can presented as "prudent" but which actually has a large up and down side. The banker keeps the upside, the bank's depositors are protected from the downside and the worst the investors face is losing their existing capital.
I think something like this could make large banks more of an asset for the economy rather than a liability. I wouldn't want to just set a maximum size. If a bank wants to get huge and maintain conservative and safe asset/deposit ratios, good for them.