We do all of the above, and we also use templates to save time and standardise our reporting. We also use saved advanced searches - I love that they automatically update whenever you click on them.
If I could add anything - and I could be living in a fantasy world here @Alexis - I'd introduce formulas that link custom fields. So, if I allocate a score of 5 in my 'risk' custom field and a 5 in my 'impact' custom field, my RAG status field automatically turns red. Or if I record time or costs in a number of tasks, the totals appears in a separate linked task somewhere else. That way, my manager can see it all in one place and it automatically updates. I don't know if it's formulas or more of an If This Then That sort of thing.
Oh, and I would also add the ability to select multiple cards in board view, but I think I've already blathered on about that in another thread.