I agree it's fulfilling the role of creating competition for banking system. We'll see how much regulation is going to appear in ICO space. Hopefully ICO's will become safer through technical means i.e. there should appear ICO platforms based on smart contracts that will make it harder for con man to operate.
I'm disappointed a bit about how segmented blockchain technology is. We have hundreds of coins implementing one small feature each, instead of having few state-of-the art technologies. Hopefully it will be resolved naturally in evolution-like process.