the last few weeks, the cryptocurrency market has been behaving as stable as possible, this is the best time for ICO.
nope, best time for ICO is uptrend, because you get more profit from your investition
But just imagine that ICO collected cap while eth is 200 and it takes like 3 months for first exchange, for this period up trend can be back and in this case you will gain much more profit.