I'm not sure how much freedom you fix in reports, but in my experience, most of the time, complex reporting comes down to a design flaw.
Spending some time rethinking and restoring some reports can give you better Performace and you can still use Crystal, which is undoubtedly one of the best reporting tools out there ...
source share