Do you know any other functional language? If not, it's a problem not with syntax (Haskell syntax perfectly fits its semantics), but with what is actually going on in the program. Without firm grasp of FP concepts (recursion, currying, partial application, abstract data types, etc) almost any Haskell code seems to be alien.
I find a lot of people complaining about Haskell syntax without understanding how deeply different this language is from "usual" languages.