se tiveres dinheiro para investir, opta por cada TLD por cada país, tens ao mesmo tempo o beneficio de proteger a marca/brandname
se não tiveres dinheiro ou tiveres pouco, opta então pelos sub-dominios.
Quanto a SEO, não tens qualquer beneficio por ser sub-dominio visto ser um dominio novo aos olhos dos motores de busca, por isso é que recomendo TLD próprio para cada país.