La diferencia entre forward y llamar directamente a la acción en el controlador es que en el primer caso se genera un subrequest
http://symfony.com/doc/current/compo...l#sub-requests, que método utilizar depende de lo que quieras conseguir.
Saludos.