I think cryptos may give good returns in long term. If you would have invested in bitcoin or ethereum in beginning, and if you would still hold them, then you would have got tremendous returns. So if invest in strong coin and hold them for a good time, you may get good returns. Analysis of project involves reading whitepaper and researching about the project. Decentralization doesn't give any high power to anyone. All users are equal in decentralised network. Decentralization has many utilities in real world and many useful dapps have launched in past. Some good crypto projects are launching everyday. But some projects are not good. Crypto and Blockchain technology has brought many positive changes in many industries including finance sector. I believe Blockchain technology has many more potential uses and it is still in its infancy stage.