Qual é a vantagem do padrão MVP (GWT)

eu acabei de lerEste artigo e isso me confundiu bastante.

Em segundo lugar, esse modelo nos permite minimizar o uso do GWTTestCase, que depende da presença de um navegador e, para a maior parte do nosso código, escrever testes JRE leves (e rápidos) (que não exigem um navegador).[1]

É este o benefício total que tenho ao seguir esse padrão de design? Parece tornar o código mais complexo ... Você usa esse padrão?

questionAnswers(3)

yourAnswerToTheQuestion