Eu descobri que esse era o caso do Eclipse. Quando comecei a aprender Java, muitas pessoas me disseram para começar com o NetBeans porque é mais fácil, vem com muitas funcionalidades predefinidas e a maior parte da configuração é feita por padrão. Na verdade, parecia um IDE fácil, mas eu simplesmente odiava a aparência. A interface do usuário para mim foi horrível.
Então eu baixei o Eclipse. Fiquei bastante impressionado com isso. Tudo parecia brilhante, as fontes pareciam incríveis e a interface do usuário em geral era incrível comparada à do NetBeans. Então eu fiquei com o Eclipse.
Alguma coisa assim já aconteceu com você? A interface do usuário deve ser tão relevante para um programador, isso é ruim? O problema da interface do usuário se estende a tudo para mim, não apenas IDE (por exemplo, mesmo no linux, tenho que personalizar o WM da maneira que desejo antes de começar a trabalhar com ele).