We are aware of this time consuming process and would like to implement drag and drop method of rearranging fields.
However:
1. This is not something that every user needs to do frequently. Adding a new field is done once in a while, by admins only. Because of it this we don't consider it to be a high priority issue.
2. The entire interface will change when we will introduce multiple "views"
Our team is small and we have limited resources. We need to prioritize what needs to be done first and bugfixes are always the top priority.
If you (or anyone else) would like to contribute to this open source project please fork it at https://github.com/Telaxus/epesi and help us by implementing "missing" and new features and fixing bugs. We would greatly appreciate it.