The new Moodle 2.2. report refractory appears really well done, especially the user part that was harcoded in previous version.
About report links in navigation block, in my opinion there are some corners that should be addressed. At the present time (according to user role) in 2.2. the "report" link may be present in Course->Reports, Course->Participants->Participant name->Reports, and MyProfile->Reports. All navigation section shows links to the available reports.
Now, for an Authenticated users and/or, the MyProfile->Reports yields in many cases "Nothing to dsiplay", while Course->Participants->Participant name->Reports yileds the user's course reports.
From a developer point of view the report links in the Nav block are clearly referring to different context thus yielding different results, however from a user POW, who does not care nor is aware of contexts, this is for sure misleading, and he can easily get lost among so many links to "Reports" in the Nav block.
I'm sure the new report refractory is yet to be completed, however I think some love over this ma be deserved.
Looking forward for other dev's opinions