Irving Juárez
Me parece que los Stored Procedures son más elegantes, ya que desde el lado del servidor, solo se llama a una función en lugar de llamar a un query que puede ser muy grande. Aunque el nombre del Stored Procedure debe ser semántico para que haya buen entendimiento de la información que se esta consiguiendo desde la BD