A principal vantagem é a abstração sobre o mongo puro.
Muitos desenvolvedores que vêm de tipos de banco de dados SQL se sentem muito desconfortáveis trabalhando com coleções dinâmicas que não possuem estrutura definida. Então Esquemas em primeiro lugar ajuda com isso.
Além disso, ele implementa validação e outros recursos legais para garantir que seu esquema seja consistente ao inserir/atualizar/encontrar documentos de coleções.
Ele também cria Modelo abstração que facilita o trabalho, então parece que você está trabalhando apenas com objetos em vez de dados puros.
Existem muitos outros itens como middleware , plugins , população , validação . Por favor, verifique os documentos do mangusto para mais informações:
Pessoalmente, prefiro o mongo puro, pois é mais consistente com os documentos oficiais do mongo 10gen e não cria abstrações que sempre custam alguns limites e regras que você terá que seguir.