ICO is still worth for me. The key points are more selective and be careful in following an ICO. If you are not really sure to join an ICO, you just ignore it. Except, if the ICO is really promising with quality product and proven capability of the team. You need also to think about the prospect of its tokens. Never buy less potential tokens.