NetworkManager がクソ過ぎただけで firewalld はよくなったと思うけどなぁ。
/etc/sysconfig/iptables を書き換えるんじゃなくて CLI で設定変更できるとか、
GUI も技術レベルの低い人でも適切に設定できる感じになったと思うよ。
マイナーな設定パラメータが入れられなくなったってのはしゃーないとは思うが。

systemd も起動時にサービスをパラレルに起動させるには必要で、便利になって
ないって言う程じゃないと思う。