I think its great but there needs lot of upgrades for it. I mean the way we are using this blockchain is not perfect in the first sense. People are coming from around the corner of world and creating different projects by using the smart contracts based on the blockchain which is not even worth it and they dont help us either in any ways. For that reason blockchain should be evolved into something better place where such projects are restricted to literal working model and then and then only this blockchain can be called as best one. Im sure that will help us as well as blockchain itself. ;-)