I think there are a few steps you can follow that will reduce the risk of you investing in low quality projects. Look up the project on GitHub. Does it have an active community of developers? How engaged is the team when it comes to dealing with issues. A good place to start with that would be on this forum. All the major projects engage with their protocol users on this forum and you can have active engagement with them. What's the token issuance structure like as well? As in what proportion of the money raised goes to the team and how will that be released? If they take up an extremely large proportion and these are not released in incriminates then what will incentivise them to work hard after they receive the funds?