1. Implement a <Shift><Tab> (i.e. Tab Out). Currently <Shift><Tab> functions like 'regular' Tab. Most editors implement this to move a selection block back towards the left margin (i.e. a "reverse tab").
2. In the "Local Disk" tree, highlight (i.e. mark in some way) the file names whose associated buffer is out of sync with the server file. In other words, when a loaded file gets edited in any way (i.e. changed), indicate this in the Local Disk tree so it is easy to find the file(s) that need to be uploaded to the server. The file name in the Code Editor tab is appended with an asterisk when edited, now do something like this in the Local Disk tree (e.g. background color change, icon color change, bold file name text, some sort of cute icon next to the file name (only, put it on the left side 'cuz it might get hidden if on the right), etc.)
3. Currently the Code Edtior's auto scroll speed is WAY too fast. Add an option (or preference) for setting the auto scroll speed. What do I mean by "Auto Scroll"? Try selecting some text with the mouse and then, while still holding down the Left Mouse Button (or whatever button you use to select text), move the mouse pointer to either beyond the top of the editor pane, or beyond the bottom and notice how the viewport moves. It moves so fast that it's difficult to stop where I want it to stop (and I have exceptional reflexes). The work around is to use <Shift><Up/Down Arrow> -- and, I suppose if I was a power-user, I wouldn't be messing with the mouse, but, well...you know...