Bitcoin has found its niche for anonymous online payments, and will never truly get rid of FIAT banks. As for its own, Bitcoin has banks itself (exchanges). Banks are a necessary part of any economic system, whether you like it or not, there will always be a need.