For me, there's no coins for LONG-TERM investment.Why? Simply because nobody knows exactly what would happened in the future. It is part of business to promise everything to give an assurance to people so that more investors got interest. Though some business experts predicting possible results but keep in mind that hindrances are always behind everthing so don't expect to much.
Do you invest in traditional stocks? You wouldn't invest in, say, Amazon or Lockheed Martin? I don't know if Amazon or Lockheed Martin will remain the industry leaders that they are in twenty years, or if they'll be replaced by other companies, but I'm certain that they will be far more valuable then than they are now. Trading is good, but long-term wealth potential is key.