En cuanto a capacidades no, PostgreSQL es una DB potentísima, mientras que SQL Server Express es una versión capada (apenas SQL Server versión completa compite contra PostgreSQL). Pero SQL Server te da más integración en ambientes windows.
Para la cuestión de los gigas te recomiendo este link
http://www.microsoft.com/sql/prodinf...-features.mspx