I used to be a huge user and advocate of ocaml, but the language is heavily constrained by the standard library, and the maintainers come from a pure research background so they aren't inclined to make it more practical.
For instance, there's no packages for http, json, or xml in the standard library.