Under M$ Windows, I'm split between two products.
- For just a plain editor, I highly appreciate UltraEdit. It has all the features a strong GUI editor is expected to have in Windows. And most important, it has the notion of a project. I write and support several major production applications in our shop. UltraEdit's projects come in very handy when you write one Web 'application' consisting of more than fifty Perl files and then suddenly need to give your attention to another (maybe five or ten source file) application.
- Whenever I need to debug a piece of software, especially a non-CGI application, then I prefer to run it through Perl Builder. It is still far from perfect, but I'd say 'the least bad' debugger.
Everything went worng, just as foreseen.