The points in the article are rather fine, I guess, and yet it can't guarantee ico's success even close.
Good points. I would say you have the same factors as I recommend to others:
1. Team - is the team capable of doing the product, do they have experience and skill set
2. Market - is there a niche or share of existing market will be made, is the market large.
3. Token model - is there a purpose of the coin, do you think it is useful.
4. ICO structure - how will the funds be used, roadmap available, do they need that much money.
The team of most icos has good education and/or some experience and yet true giants don't really work on icos. If one made a successful project before one is not likely to make another one, because the money and fame is already there. Moreover, I noticed that actually projects with good team and lot's of invested money for some reason die all of a sudden. Good examples of that are Blackmoon and Electroneum.
As for the market - well, the potential audience might be huge but there might also exist alternative projects already covering it and in this case it's really hard to say whether a project will fit in.