Alternativas de SQL Server Express más allá del límite de 2 GB

En nuestro proyecto (que está completamente desarrollado usando .NET), usamos una base de datos de tamaño medio de aproximadamente 2 GB de tamaño. Actualmente estamos usando la edición SQL Express;

¿Cómo funcionan las alternativas para SQL Server Express? Estoy considerando principalmente MySQL y PostgreSQL. (Windows 7 x86, x64)

¿Hay alguna ventaja convincente para usar MySQL o PostgreSQL?¿Qué pasa con el soporte nativo de objetos .NET?Construido en tipos XML?¿Datos binarios de apoyo?¿Soporte de una herramienta similar como Management Studio?Instalación fácil?Huella de memoria?¿Comparaciones de rendimiento de estas 3 bases de datos?

¿Vale la pena considerar estas alternativas, especialmente teniendo en cuenta el hecho de que somos una tienda .NET?

Me he referido a estas preguntas relacionadas:

DB2 vs PostgreSQL vs SQL ServerBase de datos que puede manejar> 500 millones de filasMySQL versus SQL Server Express

Respuestas a la pregunta(4)

Su respuesta a la pregunta