This article is from 2004. OCaml is still a wonderful language with some major issues in real-world use the last time I tried it. The ones I remember best are: it's hard to build a good CLI interface like the kind argparse in Python makes easy, and the toolchain setup is black magic that either works or is catastrophically broken. I'd love to use ReasonML in the web but the toolchain issues make it so hard to recommend.