初心者スレが見当たらないのでここに書き込ませてください。
「$演算子による関数適用の区切り」と「.演算子による関数合成」
この違いというか使い分けって

$演算子は括弧対応を沢山省略できて便利
例: sin $ cos $ tan $ x + 1

.演算子は関数合成で変数に束縛可能になるから便利
例: fun = sin . cos . tan . (+ 1)

くらいかなと思ったのですが、後者は
fun x = sin $ cos $ tan $ x + 1
別にこれでも構わないわけですよね。
.演算子の利点って他に何があるんでしょうか?