Overall Satisfaction with Crystal Reports
Crystal Reports is being used by many business lines as the standard reporting tool for canned reports. It provides many users with a tool get the canned data from many different data-warehouses and systems. I would say it is a complex powerful report development tool. Users do face a steep learning curve with this tool. This is because it has many "hidden features" and best practices. Many point back to the database and are not the best such as subreports.
To many users to not use it
Crystal Reports is best used with a skilled DBA who can help write good stored procedures/views to use under the reports.