Secuenciaría que la instalación de SQL Server Development Edition "completa" tiene sentido si realiza un desarrollo de base de datos serio.
Sin embargo, puede tener ambos instalados uno al lado del otro, y tener SQL Server Express es muy útil por una razón:admite colocar archivos de base de datos en App_Data
carpeta de aplicaciones ASP.NET. Si bien no hago esto para mis propios proyectos, es una característica muy buena para demostraciones o aplicaciones de código abierto que descarga de la web:simplemente descomprima, inicie VS, presione F5 y tendrá una solución en ejecución que incluye una base de datos. Sin SQL Express, primero debe mover el archivo MDF, adjuntar la base de datos, configurar los derechos de usuario, reemplazar las cadenas de conexión, etc...