More dynamic reporting tools not automatically leads to shorter development times. In my experience, the time you spend less on the designer, if compensated by the extra time you need on coping with the increased complexity, maintaining catalogs and configurations.
For simple reports, you will need to ask if your customer really needs then as a report. In many cases a display on screen using a grid component like the ones from DevExpress, infragistics or Janus will do. You can always export to excel.
For more advanced reports you will need another tool. I prefer to keep the programming model as close as possible to that of the total application. For this reason we choose Active Reports over Crystal Reports. There are tools that can be more dynamically configured, but most of then are BI-tools and integrate badly with an application.