You can get features done very quickly in Haskell after the initial learning curve that most languages have. The type system lets you catch a lot of mistakes before runtime and in my experience things are more likely to work the first time in Haskell.
Testability does require some forethought but if your codebase always takes that into account then it's as easy as other languages.
Testability does require some forethought but if your codebase always takes that into account then it's as easy as other languages.