Salut !
Je pense que plus un nom de domaine est facile à retenir, mieux c’est. Et plus il est court, mieux c’est. C’est comme un nom de marque : il est idéal s’il sonne bien, qu’il est attrayant, etc. Le problème, c’est d’en trouver un disponible. Les .com sont probablement les plus difficiles en termes de disponibilité, mais si vous parvenez à en trouver un bon, c’est toujours le premier choix, à mon avis.
Vérifiez aussi le prix. Je ne sais pas pour le “.community”, mais il pourrait être plus cher. Certains TLD spécialisés ne sont pas très abordables (je ne sais pas pour celui-ci).
Personnellement, je trouve que l’idée du sous-domaine est excellente ! Vous devriez pouvoir le faire assez facilement avec une redirection. Il vous suffit de rediriger category-name.domain.xxx vers domain.xxx/c/category-name.