Depende de quanto você deseja fragmentar o banco de dados e quanto menos registros você deseja distribuir em cada partição, quero dizer, se você adicionar mais de uma coluna na distribuição, fragmentará muito mais os dados em mais partições.
Também depende se você estilhaça por módulo ou hash...
No entanto, na minha opinião, se você tiver uma chave primária de várias colunas e quiser fragmentar por essa chave primária, pode ter um sentido distribuir por várias colunas (com todas as colunas na chave primária), caso contrário, você deve fragmentar por uma única coluna que na maioria dos casos é suficiente.