The deflation issue is complex. It's hard to imagine a stable situation where money has a fixed supply. The simplest steady state one can imagine is constant economic growth r, which is also the real interest rate. If we further assume a constant velocity of money (so the total value of all money is a fixed percentage of GDP), then any currency where the total supply of currency was fixed, would have a deflation rate equal to the real interest rate. Therefore holding currency or zero interest bonds would be equivalent. But money has some transaction value that makes it more valuable than zero interest bonds, so this situation could not be an equilibrium.
Most economists think that in practice there is no way to have a stable currency except by forcing inflation by printing money (which in the current implementation is injected into the economy by buying bonds). I don't think it is possible to create an inflationary currency except through central banks. So I really think that bitcoin faces long term problems.