Fijate en
Delphi al Limite que tiene post de varios con ejemplos y la experiencia de uso del autor
Luego es sacar conclusiones
En particular use QuickReport y ahora nos pasamos a Fast Reports. Los dos cumplen muy bien pero diria que FR es mas "fachero" (bonito) tanto para el programador como para el usuario final