I think it depends on your definition of fail.
Will it become a viable currency. Yes I think so.
Will it become centralized, and controlled by a handful of powerful (and wealthy) people. Yes I think so.
Bitcoin will be successful currency, but we will simply swap one unaccountable entity (central banks), for another.