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.