That said, I largely agree about simplicity being more valuable, but part of the joy of learning Haskell for me has been finding simplicity in unexpected places - mathematics isn't a dirty word here (and Haskell is showing me its power and encouraging me to learn some!), which is not the case in the near-complete majority of OO language communities. And monads, surprisingly to a Java dev like me, have ended up being a simple and pragmatic approach. So while strongly agreeing with the presenter of the video, I end up with a drastically different conclusion.
I don't think Haskell is perfect, but despite being a pretty crappy Haskeller I find it to be the simplest choice, not because it's simple to write code, but because it's simpler to write correct code in non-trivial cases.