Obviamente Access desde antes de preguntarlo lo hubieras descartado, access es más como para traer datos y cargarlos en ella para reportear.
MSDE es SQL Server en una versión más reducida, por tanto es idóneo si quieres usar SPs, triggers, vistas entre otros, y MySQL es un motor muy rápido pero carece de algo de porder en relación con el MSDE, sin embargo, tiene la gran ventana que pueden usarlo con Windows y Linux.