The syntax should not really be a primary concern when evaluating a new language. It is easy enough to pick up if you understand the concepts behind the language. Haskell has not all that many keywords and a lot of syntactic sugar, there are no public final static member variables and no insane *((&a)++)++.
That's a good attitude to have when approaching a new language. I should try a new language, if and when I have a need or need to learn some new concepts.