So, to summarise:<p>- It is an accomplishment if you get your basic project setupped in 2 weeks<p>- It is very hard to make popular libraries work together<p>- 1/3 of the popular libraries are not well maintained, there are no docs and maintainers do not reply to PRs<p>- It is hard to use latest GHC versions because of the previous problem<p>- It is hard to get additional devs<p>- Compile times are ok-ayish but can be a pain<p>- There is no good IDE and refactoring<p>But it is still somehow "the best general purpose language"?<p>And don't get me wrong, Haskell is on top of my list of purely functional languages that I would like to learn.<p>BUT, if I want to build an actual app and try to earn money from it I would just use something that is very popular, well maintained, easy to push features, easy to deploy and find additional devs for. For me it is ReactJS on the frontend and Kotlin on the backend. OR it is a jackpot if I could just make it in something like NextJS. Haskell can wait for when I earn enough money with other languages so that I can just play with it and satisfy my own engineering itch without any production expectations I have from other languages.