Para el uso que parece que les estás dando yo creo que no te va a dar problemas usar Access. En cualquier caso, yo me plantearía usar un SQL Server Express, que aunque está limitado a 10GB creo que ya cumple con tus requerimientos y te dará mucha más potencia (StoredProcedures), optimización de consultas, etc.
Te recomiendo que por lo menos te lo pienses,
aquí tienes más información.