Beh... ti dirò la mia opinione senza volerla passare per legge. Per quanto mi riguarda credo che per un utilizzo "domestico" un firewall sia sufficiente. Un firewall ti fornisce già un controllo delle connessioni in maniera abbastanza automatizzata; non mi sembra necessario avere un controllo preciso e accurato di tutte le connessioni, a meno che queste non siano di un volume tale da presentare la necessità di un controllo continuo (leggi server o comunque reti abbastanza estese di tipo aziendale) Riguardo alla licenza sinceramente non so che dirti, però dubito che ne esistano di gratuiti
Semplicemente sono due cose distinte che servono a scopi diversi. Che poi i produttori di firewall e antivirus facciano un minestrone mettendo dentro anche componenti di un ids, questo e` un altro discorso.
Per info: htt*://it.wikipedia.org/wiki/Firewall e htt*://it.wikipedia.org/wiki/Intrusion_detection_system