I can offer some feedback on Jasper Reports. It was great for simple
report formats, but when it came time to substantially customize the
report formats (I had to do 3-level record nesting, for example), I
found it complicated and extremely difficult to use. The documentation
was sparse, so I purchased two books on the subject. That helped, but
there were still some things I was never able to figure out how to
implement. I suspect it wasn’t all me.
This was 2010 though; maybe things have changed since then. At the
time, I researched alternative products, but there wasn’t much out
there. We were looking for free (as in beer) software; if you have a
lot of money to throw around there are other options.
I was using it in Java and so I don’t have any experience with any Ruby
wrappers.
Last time I was looking the main players were Jasper, Pentaho and
LogiXML. Of the three Pentaho seemed to have the best featureset but I
haven’t deployed any of them so can’t really speak much them.