in reply to Rambling about debuggers
Eclipse with the EPIC plugin has a VS-like debugger. You can always see your breakpoints when editing code, there is a grid of variables that changes in real time as you step line by line through the code, and the standard debugging stuff. I find drilling down into objects to view their attribute values very useful.
I used to use VS and Eclipse simultaneously on the same desktop to switch between VC++ and Visual Studio with Perl and Java in Eclipse.