Generally in my opinion ICO is always a good option. In particular, it is very profitable to look for companies that are only gaining momentum and investing in them, because after a rapid growth on this you can raise the money. Sometime, it is very risky, but if you invest money, then it is right now