There are lots of free versions of popular antivirus/firewall brands. What are the advantages of their commercial counterparts? Do we really need those additional features?

If my business uses a software that needs to be connected to the internet, should I really need to buy those antivirus and firewall? Will the free versions offer enough protection already?