Ethereum is a great product, but blockchain hosted softwares can be desastrous if they are bugged. You cannot update them easily without centralised power (and risk even worst security issue).
It is disaster. You can not reverse change in programm when it relised. And because every programm cost gas,someone can do a lot from your mistakes.
Look even Gavin Wood the first ETH coder made mistake in Parity smartcontract last week.
Dapps on blokchain is not what Satoshi invented.
I think it is road to nowhere.
Simultaneous ICO start s which caused network freeze is only begining.