O Drupal, muitas vezes, é comparado com um Lego. Assim como o Lego, você pode fazer várias coisas diferentes, dependendo das peças que você tem. Você pode fazer um simples blog, ou um complexo site de revista com vários perfis de acesso e workflows complicados. Tudo vai depender das peças (módulos) que você tem à disposição.

No entanto, diferente do Lego, no Drupal, peças antigas não podem ser usadas junto com um conjunto novo. Quer dizer, não antes de uma remodelagem. Com isso, alguns módulos que você tinha à disposição na versão anterior, não necessariamente estão disponíveis na versão mais nova. Às vezes eles deixam de existir, outras vezes eles demoram para ser atualizados.

Em geral, essa atualização (remodelagem) demora alguns poucos meses. No caso das versões para o Drupal 7, teve um grande número de módulos promentendo uma versão estável já no lançamento do mesmo, mas nem todos conseguiram. Por esse motivo eu demoro um pouco para atualizar os meus sites. Também demoro um pouco para começar a usar as últimas major versions em projetos novos.

Mas então, qual versão do Drupal devo usar?

Essa pergunta guarda algumas armadilhas. Não dá para dizer ao certo sem um detalhamento melhor do que a pessoa quer fazer. Geralmente eu recomendo usar a última versão estável, mas na situação que mencionei acima, isso pode ser ruim.

No momento em que escrevo esse post, o Drupal 7 tem pouco mais de 2 meses de idade e eu não o considero ideal para todos os casos. Sites complexos devem esperar alguns módulos sairem das suas versões alpha, beta e dev. Um exemplo claro é o módulo Views, ele ainda está em franco desenvolvimento, e seu uso não é recomendável.

Assim, recomendo antes fazer um levantamento de tudo que você vai precisar e, só então, avaliar qual versão atende o que você precisa.

Conclusão

Usar a versão anterior do Drupal não é um problema, desde que você se programe para uma migração, quando suas necessidades forem atendidas pela versão mais nova. Mas sair correndo para a versão mais nova pode te causar muita dor de cabeça, esforço e dinheiro dependendo do estado dos módulos que você vai precisar.

Trabalhar com módulos em versão de desenvolvimento, ou ainda em alpha ou beta pode ser um tanto desagradável. O módulo Panels, por exemplo, em um dado momento, teve uma das suas versões canceladas enquanto estava em desenvolvimento. Assim, quem estava usando aquela versão teve que "se virar" e fazer a atualização para a versão seguinte. Eu passei por isso e não foi legal.

Ao desenvolver com o Drupal, lembre-se sempre que você vai precisar de módulos extra, e são eles, muitas vezes mais do que o core, que vão te dar a solução ou a dor de cabeça.