As for other cryptocurrencies, I really don't see them as a threat that could be a reason that Bitcoin wouldn't succeed.
Only a small minority knows about Ethereum and other cryptocurrencies in the first place.
Bitcoin's success as a hedge against inflation will really depend on if people see the importance of bitcoin or not.