If you want to get things done, don't use Haskell.
You'll be fighting against the type system constantly.
You'll be asking questions on Stack Overflow only to get no response.
You'll be rewriting software that's in other language's standard library.
You're not wrong, but the thing to know about the type system is once you get it it's like this amazing thing. You start to think about your program in terms of the data it manipulates, you'll find yourself just without effort writing the code that does exactly what you intended, it's pretty wonderful. But on the way there it is painful.
You'll be fighting against the type system constantly. You'll be asking questions on Stack Overflow only to get no response. You'll be rewriting software that's in other language's standard library.
Productive programmers don't use Haskell.