As it stands today just around $300K worth of hardware (I cannot quite recall the reference off top of my head) is needed to be able to "out-compute" the existing network and introduce a corrupted / compromised version of the block that everyone will accept as real.
That's not to mention that the transactions are not anonymous and just pseudonymous, which means if your identity is somehow disclosed (anytime in the future) all your bitcoin dealings are going to be completely public for anyone to see and use against you.
Distributed crypto-currencies may have a future, but it would require a lot of work to make them viable.