Cent OS 7 の 新しいファイアウォール "firewalld" は、内部的には iptables を使ってる。
設定をやりやすくするための UI を提供しているつもりなのかもしれないが、はっきり言って余計なお世話。

多くのサーバ管理者は他の Linux OS も使ってるんだから、新たなコマンドを覚えなきゃいけないし、
他のサーバの設定を流用できないし、凄い迷惑。

完全に新しいファイアウォールで iptables にできないことができるならまだしも、
iptables に皮をかぶせただけの firewalld とか、誰得なんだよ