State owned banks are usually a bad idea for one reason, corruption. Historically, having the government control money supply is usually a recipe for prolific corruption. A good modern example is Turkey.
Besides people aren't stupid. If small banks are not too big to fail everyone will switch to a bank that is too big to fail.