I like statically typed functional languages but I'm interested in understanding why people dislike them.
I'd recommend that people start with something "easy" like Elm, and then transition to Haskell via frameworks like Miso or Reflex. That's exactly what I did.
This project of mine used to be in Elm & Go, but now uses Haskell throughout: https://github.com/srid/slownews