La respuesta depende de ti mismo, como puedes ver en la web hay muchas desarrolladas con Worpress, joomla, drupal u otro prefabricado ya que este tipo de herramientas están hechas para eso algunos nos nos gusta mucho usar estas pero siempre es una opción.
Con respecto a los Frameworks, creo que para desarrollar aplicaciones con php ahorita en mi opinión es la opción más viable que hay para cualquier desarrollador que se respete, para que reinventar la rueda o ponerte a hacer los mismos script de siempre desde cero si ya este tipo de herramienta lo traen hecho y lo que hay es que concentrarse en la lógica que tenga la app, pero como siempre es una opinión muy personal.
En cuanto a cual usar de verdad que siempre se arman peleas de cual framework es mejor, cada uno te va a decir que el que utiliza es mejor, creo que si has probado varios utiliza el que mejor te hallas adaptado, puedes revisar este link que me dieron cuando hice una pregunta parecida,
http://www.phpframeworks.com/
y acá
http://www.forosdelweb.com/f68/suger...eworks-959891/ dos compañeros del foro dieron sus recomendaciones, saludos