Experiencias con la integración de spring 3 mvc con GWT?

Given: Spring 3.0 mvc tiene un excelente soporte REST con una de las representaciones siendo JSON.

GWT simplifica el desarrollo ya que la IU se desarrolla en Java. Pero por defecto usa RPC para la interacción del servidor del cliente. Pero hay una opción para usar JSON.

Preguntas:

¿Puede compartir experiencias con Spring 3.0 mvc con GWT?

Cuál es el mejor enfoque para integrar estos dos marcos?

¿Es la arquitectura MVP predeterminada de GWT solo para el lado del cliente y funciona bien con JSON?

Gracia