This is a false dichotomy. You don't need to choose yes or no. Why don't you start working through a beginning Haskell book/tutorial and see what you learn? There's a lot of new concepts and ways of thinking in just the first few hours of Haskell (if you are coming from imperative languages). If you like it, keep going.
My thought is that learning a programming language is not a binary yes or no. It's a gradient of experience with the language. Enjoy the journey!