Te explico un poco el proceso (en general). Supongo que sabrás interpretar lo que quiero decir:
Access 2003: sistema perfecto
Access 2007: sistema nuevo, pero imperfecto
Access 2010: 2007 bastante mejorado
El cambio de Access 2003 a 2007 fue un cambio digamos "radical". Sin embargo, pese a las mejoras sobre Access 2007, había algunas cosillas que eran mejorables.
Estas mejoras fueron aplicadas por Microsoft al sacar el 2010. Y, además, se añadieron funcionalidades que mucha gente demandaba.
Por ejemplo, una de las que más me llamaron la atención es que en Access 2010 tienes un tipo de campo llamado "campo calculado". En las versiones anteriores, si querías tener un campo calculado que quedara guardado en la tabla, tenías que hacerlo "a mano".
En definitiva, que el 2010 es el 2007 mejorado (insisto en que estoy hablando muy genéricamente).
Además, Access 2010 está preparado para trabajar en SharePoint, lo que permite trabajar con la BD en red. Eso tiene una ventaja y un inconveniente:
El inconveniente es que no te deja trabajar con VBA
La ventaja, derivada del inconveniente anterior, es que el sistema de macros (como macro-objeto) de la versión 2010 es completísimo, y si profundizas en su funcionamiento, prácticamente puedes hacer muchas cosas que se hacen con VBA.
Yo no utilizo macros ni sharepoint porque siempre utilizo VBA, pero reconozco que para la mayoría de aplicaciones "normales" las macros de 2010 van más que sobradas.
De nuevo espero haber clarificado tus dudas.