Almost every modern firewall (except PCTools v2) have good inbound protection (even windows firewall)
Not nessesarily, a lot of modern firewalls even fail to stealth all ports. Some firewalls cant ressist exploits, belive it or not most modern firewalls are flimsy when it comes to inbound protection.