PHP vs CGI :
A quantidade de recursos oferecidos pelo PHP é infinitamente maior e melhor que um script CGI !!!
A facilidade de se programar utilizando PHP é incomparávelmente maior que se programar em CGI
Utilização de Banco de Dados : O PHP Suporta quase todos em linux ( Nâo suporta Access !!!!!!), suporta todos em Windows ( Não aconselho utilizar um servidos Windows, seja ele NT ou 2000)
PHP vs SERVLETS e PHP vs JSP:
A velocidade de processamente e devolução do html para o cliente é muito maior que dos três itens comparados !!!!!
Espero ter ajudado.