Sorry about that Michael.
Here is the list of reasons I gathered to come to a conclusion why BO should be used as the enterprise reporting tool:
Business Objects is aligned with SAP Analytics strategy. Fiori on the other hand is a HTML5 app which calls oData services to provide data to prepackaged reports (Fiori UI Tiles). Fiori is a user interface approach and not a reporting solution. Just like complex SAP transactions will require to be done using SAP GUI and cannot be entirely done with Fiori transactional apps, enterprise reporting will require a more robust reporting solution like Business Objects.
Any custom UI5 app can be considered on case by case basis.
1) Business Objects offers multiple tools to address multiple requirements and is a more mature product.
2) Business Objects allows slice and dice of data.
3) BO WebI and Crystal allow automatic report publications or broadcasting.
4) Has additional layer of security via BO CMC to control access to folders/ reports.
5) Some Business Objects tools can be used offline.
6) SAP Business Objects provides self-service tools and most of the content is reusable.
7) Fiori would require developer for the slightest change increasing IT involvement.
8) In a SAP Business Objects semantic layer (Universe) multiple sources can come together to meet reporting requirement. Additional level of security can also be maintained here.
9) Business Objects servers are designed for resource intensive tasks/ documents and sized to support multiple concurrent users .
10) Business Objects is compatible with a side-car scenario.
Hope it helps all.