By its idea, bitcoin is not ideal. Many crypto-currencies are now better than bitcoin. They have better characteristics.
But these "new currencies" do not have enough good characteristics. Each new currency has only one characteristic different from bitcoin.
You are not right. Now there are such currencies, which have several characteristics that significantly distinguish them from bitcoin.
But still it's not enough to replace bitcoin. I think we need to develop much more parameters.