Na real, é qual seria melhor pra você. Pra entender melhor, eu recomendo pesquisar os dois "extremos", ou até instalar em uma máquina virtual para testar:
- Arch Linux: Bastante personalizável, difícil de instalar, sempre atualizado com as últimas versões de software.
- Ubuntu: Não tanto personalizável, fácil instalação, programas menos atualizados.
Qual o seu estilo?
Mas para desenvolvimento a instalação e partição BTRFS para ter um rollback decente e o nixOS para poder controlar a instalação de versões com mais flexibilidade é uma boa pedida (Esse exige um conhecimento um pouco maior). Mas nada que o youtube não providencie pra quem quiser aprender.
Um Arch bom é o Garuda com Budgie Desktop Environment.
Eu gosto do Debian Testing usado no Spark Linux Rolling Relese com LXQt ou KDE Plasma Desktop.