O Visual Studio funcionará bem. Você estará "limitado" ao SQL Server Express ou à edição SQL Server Developer, pois o instalador do mssql verifica a versão do sistema operacional e se recusa a instalar as edições mais avançadas em sistemas operacionais de desktop. Observe que a edição do desenvolvedor é exatamente a mesma das edições mais avançadas, exceto que com uma licença diferente, você só pode usá-la para desenvolvimento, não para executar bancos de dados reais.