I would say that most people would have this handled at the hardware router level. Users who have a wireless LAN already have a firewall for incoming connections (unless they have DMZ enabled). Software firewalls are useful when you want to control what connects to the Internet and when.
If someone else on your LAN gets infected because they opened an email virus, your router isn't going to help you.