Even though Silverlight isn't a "Silver Bullet" for a data-reporting solution, it does have some very nice features that can help you develop data presentation views relatively quickly.
For example, even though the Datagrid control may not have everything you're looking for, consider that it has features such as sorting, paging, grouping, and aggregation already built in. To the end-user, the Silverlight experience is a very smooth process.
I've seen some really good work done with ASP.NET, JQuery, and AJAX (e.g. Stackoverflow uses javascript extensively), but you might find that writing an advanced control to work in the DOM the same way that a Silverlight control works in Silverlight somewhat tedious to write (I'll admit that I don't have experience with writing controls in Javascript/JQuery, so I'm not the best one to comment).
You may consider looking at and testing third-party controls from vendors such as Telerik, ComponentArt, or DevExpress. They have feature-rich control suites that often have nice extras such print-support, pdf-export, and excel-export already built in.
It's worth noting that Silverlight 4 will natively support printing, but keep in mind it will use Silverlight's bitmap writer, which may be a little slow. You can download the newest SL4 Beta bits at http://Silverlight.net.
If I had a vote and I'm writing for a corporate intranet, I would vote for Silverlight if my developer base is already comfortable with the Microsoft technology stack.