Eine separate Software-Firewall erhöht die Sicherheit in einem Heimnetz nicht, der Router mit integrierter Firewall schützt ausreichend vor Angriffen von außen (außer du surfst noch über Modem oder einen anderen Direktzugang).
Stimmt leider nur solange man rein über IPv4 angebunden ist und NAT einsetzt.
Sobald man DualStack im Einsatz hat bringt eine Firewall schon sehr viel. Derzeit sind zwar die Angriffe die über IPv6 noch nicht wirklich existent, aber ich denke das wird bald zunehmen. Es werden dann genügend ungeschützte Computer direkt über das Internet erreichbar sein.
Als Firewall/Router würde ich pfSense einsetzen. Extrem stabil und kann so ziemlich alles was man irgendwie brauchen könnte. Das Webinterface ist übersichtlich und einfach zu bedienen. Mit HAVP kann man außerdem diverse Schädlinge die über das http Protokoll kommen auch filtern. Bleibt zwar noch immer das Problem Mail und diverse Medien mit denen Schädlinge ins Netzwerk gelangen können. Ansich sollten die Mailserver Virenmails schon mal filtern. Leider machen das immer noch nicht alle. Das können aber die meisten Antivirenprogramme. Problem fängt meist an sobald man die Mails über SSL abruft.
Avast finde recht gut als Virenscanner. Zahlen würde ich nicht es gibt ja genug die gratis sind und gute Werte liefern.