Yo más que aconsejarte te voy a desaconsejar...
Te desaconsejo Crystal Reports.
Lo he utilizado y es muy bueno y muy potente, pero tiene una gran pega, que es muy complejo. Tanto para trabajar con él como de cara a los usuarios finales.
Otra cosa que no me gustó mucho cuando lo utilicé es que no es de los que mejor se integra con Delphi, así que si tienes posibilidad de utilizar otro hazlo.
EDITO: Que conste que no tengo nada en contra de Crystal Reports, al contrario, seguramente es el Generador de Reports
más potente que he utilizado, pero tanta potencia (como he dicho) lo hace complejo. Sólo lo usaría si hay alguna cosa que con otros no se pueda hacer.