I'm a client-side web developer who also does some PHP, some shell scripting and am starting to get into Java.
Up until the past year, I've been primarily Mac based, using TextMate, debugging with FireFox. In the past year I've been more primarily Windows based, and have been using a combination of Dreamweaver (ick, I know, but part of my work involves making production extensions), Notepad++, Firebug/PHP and Visual Web Developer 2008 (the latter mainly for Javascript debugging in IE). I'd like to move to one environment.
Please make a case for a IDE, keeping the above in mind. I think Aptana and NetBeans are the obvious choices probably, but I'm open to anything.