Eine Softwarefirewall ist in erster Linie gut, um das Nachhausetelefonieren von Software zu verhindern, bei bösartiger Schadsoftware kann man sich darauf aber nicht verlassen, weil die auch gerne mal Software-FWs aushebelt. Nützt also hauptsächlich was bei geklauter Software, der man die Registrierung/Aktivierung verbieten will. Dagegen aber dann Software zu
kaufen, wäre inkonsequent - wenn schon Raubkopien, dann überall
Also wie bereits gesagt wurde, wenn der eigene Rechner sauber und legal eingerichtet ist, braucht man keine Software-FW, die FW im Router macht den Job besser (weil Zugriffe geblockt werden,
bevor sie den Rechner erreichen). Um den Rechner weiterhin sauber zu halten, ist dann ein Antiviren- bzw. Anti-Malware-Programm sinnvoller, falls Du was in Sicherheitssoftware investieren willst (wobei imho kostenlose auch gut ihren Dienst tun).