of all the listed suggestions I most confess having a solid use-case is the most important feature in a project. It beats me hollow when I see projects with zero or no use-case propagating in the crypto space. No use case equals to know the demand and this further implies no value. Hence its pivotal for a project to have a good usecase in order to ensure value.
You are right. In general, blockchain and cryptocurrency offer solutions to various problems that exist today. That is why many companies try to innovate by creating a product whose purpose is to facilitate various human activities if the product is unrealistic, only wishful thinking is too high, who will use it? If the product can be used for real, what is the attraction?