@MLuciano We've had to do custom development but have done this for our CompanyOS and PRM solution at Impulse Creative. I've seen some powerful custom reports from this, which includes custom objects and associations. I'd be happy to see if we can show you what we've built if you're interested. Because you're right, it's not a simple "easy button" solution, it's custom.
Did my answer help? Please "mark as a solution" to help others find answers. Plus I really appreciate it!
@danmoyle I am ok doing a custom development as long as we can receive/get somehow the logged user and/or the filters being used on the dashboard to show a custom report that makes sense for us. If you were able to solve that it would be great to know how. Thanks!