つまり、クラスの派生が綺麗に纏まってて、一つのソースが小さければC#方式でも大丈夫。

なんて、厨がツール使うんだから無理だな。
厨じゃなくてもインターフェースの見通しが悪いソースやだ。
ソース印刷してもツリーなんか出ないやん。別印刷じゃ意味無いよ。
ソースとしてどうかってこと。