Coincido un poco con lo que indican que hay que saber cuando usarla, pero dare una respuesta que me dieron a mi cuando estaba renuente a trabajar con POO ya que tenia muchas funciones echas de manera estructurada, si la programacion orientada a objetos es tan pesada y poca funcional para la web como es que hay paginas completas realizadas con frameworks como zend, cakephp,codeigniter, etc que funcionan sin problemas en la web y tienen un buen tiempo de respuesta?? en mi opinion personal actual creo que la POO es una gran ayuda para el desarrollo de nuestros proyectos en este lenguaje, hasta cuando uno no quiere utilizar un framework, para no extenderme mas solo como concejo vean las ventajas que trae la POO esta y comparenla con las desventajas que le encuentran, ya con esa información queda del usuario ver si trabaja de una manera o de la otra, saludos