Ciao!
Penso che più un dominio è facile da ricordare, meglio è. E più è breve, meglio è. È come un nome di marca: è fantastico se suona bene, è accattivante e così via. Il problema è trovare qualcosa di disponibile. I .com sono probabilmente i più difficili da reperire in termini di disponibilità, ma se riesci a trovarne uno buono, rimane comunque la prima scelta, a mio parere.
Controlla anche il prezzo. Non so nulla di “.community”, ma potrebbe essere più costoso. Alcuni TLD specializzati non sono molto economici (non so per questo in particolare).
Personalmente penso che l’idea del sottodominio sia ottima! Dovresti riuscire a farlo abbastanza facilmente con un reindirizzamento. Devi solo reindirizzare category-name.domain.xxx a domain.xxx/c/category-name