Browser or client, using the clipboard is not the most efficient way to transfer data, but polling has its limitations too:
For small grids, I use the Copy All with Headings and paste into Excel. For larger items, I’ll wait for the download, or like you, use the BAQSvc and OData for frequently used spreadsheets.