Language features aside, Haskell's syntax is horrible.
Name:
Anonymous2015-09-26 11:17
it uses ocaml/sml 'space for curried function application' which works really well. where clauses are really useful. equations with pattern matching and guards are also very terse. I want to say the bad part is indentation sensitive syntax but it isn't a problem in haskell like it is in python.