Crystal Reports is a good tool to use to develop reports. Be carfull of crystal enterprize. It is very hard to lauch web based reports off a
jsp page if you use enterprize. There is a stand alone crystal reports application server that is not too bad.
Lisencing is so costly for crystal servers i warn you.
But for accually creating reports and designing, it is very intuitive if you have ever used a reporting tool before.
What exacty did you find bad about jasper ?
Slow run time ? Hard to develop ?