We used Jaspersoft to create PDF Reports that are required by government regulations. The software that require this is an Electronic Health Record (EHR) systems. The reports generated is to show how the physician site has used the software, and what areas were covered by the software.
I have no need to use it right now, but if I were task to create software driven PDF reports, I will use it due to familiarity. I am also sure by now there is a better UI and functionality in the newer versions.
Quite suitable if your goal is to generate PDF reports and you have a good idea what the report should look like. Also you can easily create plugin modules in java that create the data you need for the report.