The new era of currency must be perfect (at least for now), the increasing number of users making transactions expensive and slow so I'm not sure bitcoin is the new era of currency.
I do not know where you get the idea that a new era of currency needs to be perfect, bitcoin is an experiment and like with every experiment you do not know what it is going to happen, fiat money was an experiment too and in a way it still is and we have seen what happens when it goes wrong, hyperinflation.