I export to excel files for mailings a lot. I love the fact that the new query results page lets me decide which fields to add or delete from the results of the query. It makes the name of the file unique when it is exported, as it inherits the name of the query that was run. When running a report and exporting an excel file, the filename is always the name of the report. (If I use a common report for all the queries that I use for mailings, I have to rename the excel file when I download it.)
The only problem is that I have to keep setting up the same field configuration every time I use this method. It would be great if a user could save the field list and order to a user preset (maybe have several), and when viewing a query, apply the preset, thus saving a lot of time, and not forgetting a field that should have been added!