En los proyectos que me ha tocado trabajar y algunos que he visto por ahí, es normal tener un poco de lógica de negocio en el controlador.