Programs can't do any magic so you still will have to know what your firewall should do to setup your rule set.

KMyFirewall tries to provide well designed default settings so that there should not be much to do anymore to provide a secure setup. But there is no way KMyFirewall can prevent you from openeing security holes in your setup! Please allways test rulesets you created before you use them for a production system.