Although there are many good ideas out there, aren't you safer to invest in an ICO which already has a functioning and proven product? ROI is much more likely in this scenario
A project might have a functioning proven product but without having a mass adoption of the product then it will be of no use, any project can build a product, but the big question is this, is the product really needed? will it have mass adoption by the people? If the answer is yes then I will invest, If not, i will not invest.