Contesto por partes.
Con respecto a la pregunta de helvetico26, Symfony no es un IDE de desarrollo y por tu pregunta creo que lo que no queda claro es ¿qué es un framework?
Los Frameworks ayudan en el desarrollo de software, proporcionan una estructura definida la cual ayuda a crear aplicaciones con mayor rapidez. Ayuda a la hora de realizar el mantenimiento del sitio gracias a la organización durante el desarrollo de la aplicación.
Los Frameworks son desarrollados con el objetivo de brindarles a los programadores y diseñadores una mejor organización y estructura a sus proyectos.
Se utiliza la Programación Orientada a Objetos (POO), permitiendo la reutilización de nuestro código.
Es decir, un framework es al go que nos facilita la programación ya sea mediante librerias, conceptos, estructuras a seguir, metodología, etc.
Ahora vamos con la pregunta de Noel Vargas.
La repuesta es sí y no, depende.
Symfony es adecuado tanto para programadores expertos como para principiantes del desarrollo web. El principal argumento para decidir si deberías o no utilizar Symfony es el tamaño del proyecto.
Si vas a desarrollar un sitio web sencillo con 5 o 10 páginas diferentes, acceso simple a bases de datos y no es importante asegurar un gran rendimiento o una documentación adecuada, deberías realizar tu proyecto sólo con PHP.
Sin embargo, si desarrollas aplicaciones web medianas o complejas, en las que es importante la productividad de su desarrollo, la facilidad de su mantenimiento, su seguridad y la garantía de utilizar librerías probadas en algunos de los sitios web más grandes de Internet, entonces deberías utilizar un buen framework como Symfony.
Espero haber aclarado las dudas.
Un saludo.