Robert, that is your opinion. I write lots of code every day on different projects. An editor and few tools are okay for some hacking, for serious development this is not sufficient. However, the IDE's you have mentioned are the worst that I am aware of. Good examples for a GUI that really boost your work are IntelliJ IDEA for Java and QtCreator for C++.