Bitcoin is certainly a currency, but it is not as convenient to pay as it seems. Bitcoin will probably never replace traditional electronic money because, firstly, not all governments will support this idea, and secondly, there are much more convenient ways to make payments than bitcoin.