Essa é uma pergunta extremamente aberta. Um firewall pode ser software ou hardware, gratuito ou dezenas de milhares de dólares. Isso realmente depende de suas necessidades e orçamento, na medida do "melhor".
É claro que, no final, quando você diz "melhor", eu digo: Cisco .
Observe que o termo "firewall de aplicativo da web" também significa coisas diferentes para pessoas diferentes. Para a Cisco, parece significar um sistema direcionado por xml. Você pode realmente precisar de um firewall de uso mais geral, como algo da série ASA. Esses problemas de segurança são multifacetados, e eu não sou especialista em PCI-DSS, então não tenho certeza absoluta das nuances com sua solicitação. No entanto, posso dizer-lhe que, seja o que for que você precise, a Cisco tem isso, e provavelmente é demais, se você perdoar o superlativo.