Don't forget that there are still a lot of coins that are good enough to be better than bitcoin, but i do not think that they will ever surpass it, because it is not possible at this time.
But in terms of "banks and governments" no, bitcoin has zero competitors