Com base na descrição do que você faz, eu também recomendaria o Ubuntu. Há pouca diferença no software disponível para o Debian, gNewSence, & Ubuntu como são todos os ramos debian ou debian.
Pessoalmente, o OpenSolaris seria minha última escolha, devido a limitações de suporte e disponibilidade de pacotes. Ele usa um sistema exclusivo de gerenciamento de pacotes. Sim, tem sido para sempre, mas isso não significa que seja melhor. É unix "base" não é mais strong ou mais fraco que qualquer outro.
Francamente, existe uma enorme sobreposição entre os muitos sabores da família * nix. Sua corrida em um desktop, torne-se um KDE ou Gnome, ou outro fanboy e corra mais ou menos os mesmos aplicativos, não importando qual distro você escolher. Então, qual é a grande diferença? Para você como a pessoa que tem que consertar quando quebra, são os detalhes dos arquivos e drivers do sistema.
O layout do / etc tende a variar de distro para distro. Algumas coisas são as mesmas, mas ao consertar algo em sua máquina, você terá a melhor chance de obter informações precisas de outras pessoas usando sua distro. Pessoalmente para mim, é por isso que eu costumo ficar com escolhas mais mainstream. Pegando da sua lista, isso seria debian.
Se você perceber, ninguém respondeu à sua pergunta sobre "IDE simples". É porque um IDE é mais sobre o idioma que você está desenvolvendo em que sistema operacional você está executando. Por exemplo, se você codifica em Ada ou Jovial, eu definitivamente recomendaria Entenda .