Haskell does still have major "ease of installation" problems in my experience. On OS X I had to install GCC and change a config file to get packages compiling correctly. [1]
Once I had that working came Cabal issues. "Cabal hell" has been ameliorated by sandboxes, but to use these you need to update the version of cabal-install that comes with Haskell Platform (I think they're close to updating Haskell Platform though). But when you update cabal-install the built binary isn't in your PATH for many users [2].
Once you get sandboxes working, you're in a good position to install packages. But because you're starting fresh, installing a larger package like Yesod takes me around ~2 hours (iirc).
Even when you have all that working, adding new packages can be hairy because of the frequent conflicts between packages.
I've distilled all this into a few sentences, but installation issues on Haskell have caused many hours of frustration for me (far more so than, say, Ruby).
I think many of these problems are fixed by using http://ghcformacosx.github.io/, but that project is 2 months old so wasn't an option until recently. Recent advancements in Cabal like sandboxes and version freezing (1.20) are dramatically improving this situation so I'm optimistic for future users of Haskell.
[1] http://stackoverflow.com/a/21285413/1176156
[2] http://stackoverflow.com/questions/14918251/have-i-upgraded-...