I actually think it would be useful to have a hide/show sort of button on the console that switches between the console being hidden and being the last size set. I think the console window is just as important as the editor window and I certainly use it more than one minute out of an hour. When I'm writing code I examine all warnings on every compile and fix any that I can, that requires the console window to be fairly large but when I'm writing code I want as much editor area as possible. This means I'm constantly resizing the console window. Being able to click a button would be faster and easier. I actually think using an external editor would be a good option because then I could just leave the console window expanded all the time but I'm still barely managing to convince myself to continue using the Arduino IDE's editor because I like to beta test and report bugs to the developers so no external editor for me.
BrendaEM:
2.) I wish the serial monitor could be docked as a side bar attached to the main window. I am always having to raise it, but by then I've missed what I wanted to watch. I often use the serial monitor for debugging programs.
That would be kind of cool but you can just tile the IDE window and the Serial Monitor window to achieve the same thing.
BrendaEM:
3.) I wish the temporary files were automatically deleted after a sketch was uploaded.
It's useful to keep the build files so that you can examine the generated code after arduino-builder has had its way with it. It usually does the right thing but sometimes it will mess up things like generated function prototypes and without being able to look at the code it's difficult to figure out what went wrong. I also use the build folder to automatically generate a disassembly from the .hex file. I could do this via Sketch > Export compiled Binary but I have no way of automatically determining the location of that file, whereas the build folder will always be the most recently created folder in the temp folder so it's easy to find the file. With any recent version of the Arduino IDE the temporary files are deleted when you exit the IDE so it really isn't such a big deal to have some small files on your hard drive for a little while.