We use the page designer block to create reports on customers and projects and love this functionality.
However the usability of the block is severely limited by the fixed field size of each element. It would be great if field size would by dynamic to match the content of the underlying report (e.g. tables to be sized to show the number of related records, free text fields to be sized to fit the text) so that we can be confident that ALL data is displayed.