学習コストとシングルスレッド性能でいえばオブジェクト指向
副作用の低減とマルチスレッド性能でいえば関数型

大事なのはバランス感覚。
中間が素晴らしい。

オブジェクト指向で関数型で基本静的で動的も使えunsafeも使えるC#が最強なんだな。