¡Hola!
Supongo que cuanto más fácil sea recordar el dominio, mejor. Y cuanto más corto, mejor. Es como un nombre de marca, y es genial si suena bien, es atractivo, etc. El problema es encontrar algo disponible. Los .com son probablemente los más difíciles en cuanto a disponibilidad, pero si logras encontrar uno bueno, sigue siendo la primera opción, en mi opinión.
También ten en cuenta el precio. No sé sobre “.community”, pero podría ser más caro. Algunos TLD especializados no son muy económicos (no sé si es el caso de este).
Personalmente, creo que la idea del subdominio es genial. Deberías poder hacerlo bastante fácilmente con una redirección. Solo tienes que redirigir category-name.domain.xxx a domain.xxx/c/category-name