It would be nice if the user could reorder the files in the diff. There
was a previous enhancement to put .h/.hh files before the associated
.c/.cpp file. This doesn't work if your header isn't in the same directory
as your implementation. If the user could drag and drop, or use up/down
arrow in the "Files Changed:" list the user could reorder the diff into
what ever order they want before they start reviewing it. An extension to
this functionality would be to provide a way that a user could specify a
custom sort function written in python which would be used to sort the file
list automatically for that user.
Additionally if the order of the files from the submitted diff was
maintained it would allow the user to create a diff in a logic order
before submitting it.