Time to think differently about this concept of reporting. In some systems your only choice to get the data out of the system is with a report, BUT it is not like that with Dynamics CRM.
In fact it has not been like that for quite sometime, but I find that we often forget to mention some of the "cool" that exists when everyone is buzzing about the latest or next greatest feature.
So thinking about slicing, dicing, analysing, and looking at the data that is in Dynamics CRM you have a number of choices that do not contain the word "report"
1. Review Data in a Dynamic Excel Spreadsheet or Pivot Table or Chart
The security on the user opening this in Excel drives the data that is displayed.
2. Review data in a Static Excel Spreadsheet or Pivot Table or Chart
The data stays static, no matter the user.
3. Use Excel 2013 PowerPivot or PowerView on Dynamics CRM Data
4. Leverage Microsoft SQL Server Reporting Services
5. Leverage FetchXML to pull data into your choice of BI Tools.
6. Check out Microsoft's Business Intelligence Development Studio (BIDS)
7. Use Dynamics CRM Advanced Find to pull data from a relationship tree of entities
8. Leverage the built in Dynamics CRM Report Writer
9. Use Microsoft Word Mail Merge to pull Dynamics CRM data into a favorite Microsoft Word Template
10. Tab into the extensive power of the entire Microsoft Office Stack and the integration between the different applications within this stack from CRM -> Excel -> Word -> Visio -> OneNote and more.
11. Leverage the power of Entity specific Charts and charts on related entities
12. Leverage the built in Dashboards and the dashboard building wizards for individuals or for the entire company
13. Use the built in Report Wizard
14. And if the above isn't enough to think about you also have a huge MarketPlace of Reporting and Business Intelligence available addin options.