I've recently become interested in learning a new language, and haskell seems like a great language to learn. I got a few books on haskell, too. So, /prog/, why shouldn't i learn haskell?
OP- I suggest you ask yourself why exactly you are choosing Haskell over all the other more practical alternatives for functional programming languages. Haskell is a pure functional language whos syntax most closely matches mathematical logic. People who use Haskell usually use it for research purposes for things that involve proof of correctness. Scala, Ocaml, F# and Erlang or more commonly used in the software industry to make real world tools and applications. If you have the math background and are more concerned about the design of algorithms and functional data structures, then by all means Haskell is your best bet. But if you want to learn a functional language you could put to actual use right away, Haskell should be your last choice on your list.