I am not claiming you cant write buggy code in Haskell! But following good functional style, your bug will more likely be compartmentalised, and fixing it will not break some other part of your program.
You can write good functional code in many languages. (Even C++!)
You can write good functional code in many languages. (Even C++!)