Revelando as desvantagens do padrão de módulo

Recentemente me familiarizei com o padrão Revealing Module e li alguns artigos sobre ele.

Parece um padrão muito bom e eu gostaria de começar a usá-lo em um grande projeto que tenho. No projeto que estou usando: Jquery, KO, requirejs, Jquery Mobile, JayData. Parece-me que vai ser uma boa opção para o KO ViewModels.

Em específico eu gostaria de usarISTO versão dele.

Uma coisa que não consegui encontrar são as desvantagens de usar esse padrão, é porque não há nenhum (acho difícil de acreditar)?

O que devo considerar antes de começar a usá-lo?

questionAnswers(3)

yourAnswerToTheQuestion