If don't like using them, then you shouldn't try writing them..
I mean GUIs.
Show me a developer that thinks a text editor / make / ant etc. is a better way to build a GUI that a proper IDE and I'll show you a developer that shouldn't be let loose near a UI project. GUIs aren't just a veneer you slap on some business logic, they are a whole different way of thinking about HCI, and these guys obviously just don't 'get it',.
This is precisely why Java has such awful UI support. The guys that created it come from a UNIX backbround, and honestly, truely believe that UNIX, with its vast collection of arcane commands and randomly formatted text files, represents the pinicle of UI achievment.
So the Java guys knew that had to give us a GUI api, but they didn't really understand GUIs, and they certainly weren't going to look and see how people like Apple and Microsoft did it, as they just made toy computers fo plebs. And so they gave us AWT - a system so primitive it lacked things as basic as modal dialogues - and soon, even they had to admit it was rubbish. So instead they gave us Swing - but that was still rubbish, and now it was really slow too. So they admitted defeat, and retreated to the server, where things went pretty well for a while, but soon they felt unsatisfied by the lack of really big, arcane text files to edit and so that gave us J2EE, and they thought it was good - but actually that was rubbish too.
And all the time they looked down their noses at the plebs with their Visual Studio and their VB and their .Net, and somehow failed to notice that these were the guys who were actually delivering useful applications that real users could actually use. Poor things. Don't they understand it can't be 'real' software if normal people can actually use it. Where are the all the free-text config files that you need to edit to make it work. All looks very noddy to me.... Just a toy...
Believe me there will NEVER be a good Java IDE for creating GUI applications. It's just not in their blood.
btw I use both Eclipse and Visual Studio pretty much every day. They are both excellent tools and in reality they don't compete at all. If you are a Microsoft developer you're going to use Visual Studio, if you're a Java developer you're going to use Eclipse. So which one is better, or even which you prefer is completely academic, as you don't really have a choice anyway.
Jobs icon as they don't have an Alan Kay one...