(正しく設計されていれば)関数型よりも再利用がしやすくなる。
いわゆるデザインパターンが利用できる。(しやすくなる)
関数(メソッド)間の変数の取り回しが楽になる。

って感じかなぁ