there are too many factors to consider as a good ICO or a good crypto project but in my personal experiences, I really do believe that a good ICO have a very strong social community like checking their Telegram Channels.
Good ICOs have too many telegram members and admins who supports and answers all kinds of inquiries related or unrelated to the ICO or a project.
that kind of ecosystem is very important for the development for the project and it's one of the best consideration that they will attract more investors and supporters before the end of their ICO sale.