Eu acho que o WordPress pode ser uma boa opção para começar com uma plataforma deste tipo, principalmente se o que você busca é validar a ideia sem investir demais em desenvolvimento.
Com plugins como Paid Memberships Pro ou Ultimate Member você pode resolver parte das assinaturas e dos perfis, mas o verdadeiro problema chega quando você precisa gerenciar vários criadores, pagamentos recorrentes, taxas e conteúdo privado de forma segura.
Também levaria muito em conta o gateway de pagamento, porque nem todos aceitam conteúdo adulto, e o armazenamento de vídeos, que pode disparar os custos.
Pessoalmente, começaria com um MVP no WordPress e, se o projeto conseguir usuários e começar a gerar renda, avaliaria desenvolver um backend próprio para as funcionalidades mais específicas.
Alguém já chegou a colocar em produção uma plataforma deste estilo com WordPress e pode contar como funciona a longo prazo?