Lazy言語の欠点といえば基礎概念の壁の高さじゃないかと。
C使いにいきなりHaskellで書けと言われても書けないというか。