Yeah, better invest in icos that already have a working product or at least a decent demo of what they are gonna do. It's miles better than waiting for a long time until they release their alpha version and wait more until the commercial release. If there's demo then at least the team prepare a lot for the ico and serious about their project.