Olá!
Acho que quanto mais fácil for lembrar o domínio, melhor. E quanto mais curto, melhor. É como um nome de marca, e é ótimo se soa bem, é atraente e assim por diante. O problema é encontrar algo disponível. Os .com são provavelmente os mais difíceis em termos de disponibilidade, mas se você conseguir encontrar um bom, continua sendo a primeira escolha, na minha opinião.
Também verifique o preço. Não sei sobre o “.community”, mas pode ser mais caro. Alguns TLDs especializados não são muito baratos (não sei sobre este em particular).
Pessoalmente, acho que a ideia de subdomínio é ótima! Você deve ser capaz de fazer isso facilmente com um redirecionamento. Basta redirecionar category-name.domain.xxx para domain.xxx/c/category-name