I disagree. I think a lot of uninitiated potential haskell users are turned off by hearing about the "scary" learning curve. The key is to forget everything you know about imperative programming going in. There's a temptation to compare each Haskell idea with the similar idea in whatever language(s) you already know. Approaching with an open mind turns that "scary" learning curve into an easy and rewarding journey.