Yes, a small bank is definitely a disadvantage. Theoretically with unlimited funds you cannot fail, as you can play endless martingale, but in practice the amount offered in the market is very limited and there is a cap on the maximum bet if I'm not mistaken.