Well, one is a research language with the explicit goal of trying out new language features, so the comparison falls flat imo.
Also, doing only GUIs is quite a bit more restrictive than general purpose programming and not every fancy feature may make sense there.
Yes, sometimes the simplicity of the language leaves you wanting a bit more power (typeclasses, macros) but the code quality seems (to me) better with the constrained language than with the unconstrained one.