Apenas para adicionar meu 2c
Mais um voto para o Crunchbang aqui, no entanto você pode querer considerar também o Debian estável.
Prós / contras do Crunchbang
+ instala a maioria das coisas que você precisa
+ bastante leve
+ firmware incluído para a maioria dos dispositivos
-porque é baseado em testes, pode ter algumas arestas mais ásperas que o Debian
Prós / Contras do Debian
Embora ele não venha com todos os sinos e assobios por padrão (configuração de caixa aberta, conky, etc), ele pode usar menos recursos, já que você pode começar de uma instalação mínima (sem GUI, somente pacotes básicos) e instalar apenas as ferramentas você precisa. 1 gb de memória RAM ainda é bom o suficiente para a grande maioria da programação, pode até ser melhor, já que você precisaria fazer bom uso dos recursos para os programas rodarem rapidamente.
Um outro motivo para sugerir o Debian é que a maioria dos pacotes é um pouco mais testada na versão estável.
Você pode ter problemas que alguns pacotes são positivamente antigos (xfce ainda está em 4.8 para estável).
Você está basicamente trocando a facilidade de configuração (Crunchbang) e os pacotes mais recentes com a necessidade de menos recursos (Debian) e pacotes mais testados, reduzindo os bugs ao mínimo. Uma nota final é que eu achei que atualizar o Debian de versões estáveis para versões estáveis é bem simples, se você usar somente o repositório principal e não adicionar outras coisas.
(pelo menos para uma instalação de servidor, sem GUI).
YMMV
Eu acho que tudo se resume a escolher a distribuição que está de acordo com suas necessidades e como ela se parece - você pode fazer com que praticamente todas as distros pareçam iguais.
Coisas a considerar seriam
+ segurança
+ estabilidade
+ uso de recursos
+ compatibilidade de hardware
+ facilidade de obter os pacotes que você precisa
+ como é fácil atualizar o sistema operacional e qual a probabilidade de que as coisas quebrem
(por exemplo, eu não executaria nada além de estável, pois confio em meu computador funcionando, não importa o quê).
A maior fraqueza do sistema é o gpu e o ram, então você precisa instalar um gerenciador de janelas / janelas leve
Xfce, lxde, open box são todos bons contendores. Eu ficaria longe do gnome ou do KDE, pois eles comeriam mais ram.