But bitcoin is a step towards approaching the ultimate forms of value exchange. It eclipses its predecessors in every regard, especially considering anything one might find "lacking" in btc can be solved by businesses built on top of it (chargebacks and instant confirms at coinbase, etc).
But centralized currency will always have the implicit inefficiencies of central planning. I don't think bitcoin is necessarily the right algorithm for a money meant to replace the day to day currency of an economy (peercoin or doge are much better equipped to do so, with either reduced blockchain maintenance / size, or increased monetary base expansion without a finite limit) but the concept, money backed by cryptography, is the best solution we have to provide universal exchange semantics between human beings. Nothing else even comes close, and like others have said, that is no more apparent than trying to buy or sell goods or transfer funds outside your fenced in economy running in some local state currency.