I'd like to see more down with debugging. For me, the single biggest benefit IDEA offers me is stepping through my code. I'd like to see more features in this area. Some that I woudl Definitely make use of...
1) breakpoint workspaces. In complicated debugging scenarios I will have many breakpoints set. Some of these are points at which I'm checking values, other points are there just as stepping stones to help me keep the motion through the code in mind. I've also got many watches that are set up. Setting up the right set of breakpoints that help me quickly trace a given subsytem takes a significant amount of time. I would LOVE to be able to save all my breakpoints to the equivalent of a workspace, with all the watches attached.
2) The ability to disable/enable all break points in a given file.
3) This is a less pressing desire but I'd like the ability to layout the "watches" pane. I would then
group my watched variables into sets. I'd then put watches that I added later in the debugging process in the same group as watches that I'd created earlier and with which they belonged. The simplest way to implement this for me would be to enable a 'moveup' 'movedown' feature on the watched variables, and allow an 'add empty row' feature that would enable me to delimit my groups of watches.