Creo que todavía pesa menos de unos 25MB dependiendo de qué tipo de componentes vayas a utilizar. O sea que normalmente sería entre unos 10MB a unos 27MB. [Estoy hablando de lo básico porque obviamente si agregas cantidad de contenido, componentes, módulos, etc, tu archivo o raíz de Joomla va a pesar mucho más]
Con respecto al PHP sí utiliza [si usas o te ofrecen PHP5 mucho mejor, pero en PHP4 también corre]. Además al utilizar base de datos necesitas "por ley" que tengas acceso a base de Datos y MySQL para poder trabajar.
Con respecto a si las páginas son amigables para los buscadores, claro que sí. Existen componentes y módulos que se encargan de esto [
http://extensions.joomla.org], además por defecto Joomla trae esta opción aunque no muy bien ajustada. Además puedas especificar metatags para cada artículo/archivo que vayas creando.
Con respecto a su peso [me imagino que a eso te refieres] es mucho más rápido ya que existen diseños [plantillas] "tableless" o sea sin tablas [solo css] lo cual hace tu sitio web cargar más rápido en el navegador y más fácil de editar columnas, anchos, medidas, etc.
Espero que mi respuesta te haya ayudado.