Ethereum lost my trust when they suggested a soft fork to make transactions with a specific account invalid, eg, the DAO fix.
It showed both that
a) code as contract is still too hard when even core contributors can't get them right, and
b) the dev team is willing to shunt the underlying principles under the right conditions (eg, financial ones)
A central team that is willing to de-authorize specific transactions through control of the code base is at conflict with a decentralized network. Sure, the network didn't have to go along with it, but they also probably wouldn't have performed the change on their own, either.
> One organization should not be beholden to, or have to trust another, in order to confidently conduct their business.
>
> That’s why the Colony protocol is built as open source smart contracts on the Ethereum network.
In one breath, "We shouldn't have to trust any other organization" and then immediately after it's "built on the Ethereum network".
I wish this was not a requirement.