I tried Haskell for 5 years
&gt; 1. There is a learning curve.<p>Time and experience can cover up anything. So this does not say much about Haskell other than it is all negative without time and experience.<p>&gt; 2. Haskell has some very nice libraries<p>So does NodeJS and (on an abstract level) Microsoft Word. Libraries are infrastructures and investments that (like time and experience) can cover up any shortcomings.<p>&gt; 3. Haskell libraries are sometimes hard to figure out<p>That is simply negative, right?<p>&gt; 4. Haskell sometimes feels like C++<p>That is also negative, right?<p>&gt; 5. Performance is hard to figure out<p>That is also negative, right?<p>&gt; 6. The easy is hard, the hard is easy<p>That is a general description of specialty -- unless he means <i>all hard</i> are easy.<p>&gt; 7. Stack changed the game<p>Another infrastructure investment.<p>&gt; 8. Summary: Haskell is a great programming language.<p>... I am a bit lost ... But if I read it as an attitude, it explains a lot about the existence of infrastructure and investment. Will overcomes anything.