Alternativas ao SQL Server Express além do limite de 2 GB

Em nosso projeto (que é totalmente desenvolvido usando o .NET), usamos um banco de dados de tamanho médio com cerca de 2 GB. Atualmente, estamos usando a edição SQL Express;

Como as alternativas para o SQL Server Express são executadas? Estou pensando principalmente em MySQL e PostgreSQL. (Windows 7 x86, x64)

Existe alguma vantagem convincente no uso do MySQL ou PostgreSQL?E o suporte a objetos .NET nativos?Construído em tipos XML?Suportando dados binários?Suporte de uma ferramenta semelhante como o Management Studio?Facilidade de instalação?Pegada de memória?Comparações de desempenho desses 3 bancos de dados?

Vale a pena considerar essas alternativas, especialmente considerando o fato de sermos uma loja .NET.

Eu me referi a estas questões relacionadas:

DB2 vs PostgreSQL vs SQL ServerBanco de dados que pode manipular> 500 milhões de linhasMySQL versus SQL Server Express

questionAnswers(4)

yourAnswerToTheQuestion