It's tedious and error-prone to use the click and drag method of arranging the order of columns in a list view report. I'd like you to add a way to change the order of the columns by using the same control used for arranging the order of options shown to a user in a custom field (e.g., a custom set tag list).
I have attached a screenshot with a very simple example. You could also make the column names editable there and include the reference to the "real" column text from the linked custom field. (When I customize the titles for columns in my reports, I sometimes forget which field that text aligns to.)