le sugiero que tome un vistazo a esta entrada del blog de Scott Gu:
http://weblogs.asp.net/scottgu/archive/2010/11/09/announcing-the-asp-net-mvc-3-release-candidate.aspx
Para nombrar algunas ventajas, se puede utilizar el Razor View Engine, que dependiendo de sus requisitos, hará que su código de vista sea más agradable. Creo que ese es el caso de un sistema ERP.
Esto no está 100% relacionado con mvc3, pero con el RC se instala NuGet con él, si está planeando usar librerías externas para ayudarlo, esa es una gran manera de administrarlas.
El almacenamiento en caché parcial de salida de página es una gran característica para sistemas que comparten bits y piezas a través de diferentes ui.
La JavaScript discreta y la validación también son otra gran característica nueva que le ayudará a mantener el mantenimiento de su código entre otros beneficios.
MVC3 también tiene algunos beneficios de los aspectos dinámicos de .NET 4, y eso también le ayuda a mantener su código de vista más limpio.
Y mi punto final sería, MVC3 ya está en el escenario RC .... ya tiene licencia y soporte Go Live ... si estás aprendiendo, te sugiero que aprendas lo último, obtendrás todo el conocimiento que necesita usar mvc 1 y 2, y también las cosas nuevas sobre mvc 3.
Le sugiero que lea las notas de la versión para MVC3, y vea qué partes podrían beneficiarlo. – RPM1984
@ RPM1984: Gracias por su sugerencia –