¿Incluso el Borland?
La pega que le veo al de Borland es que sólo acepta hasta .NET 2.0
Y la pega que tiene el de Microsoft gratuito es que no tiene Class Designer, unit testing, enterprise templates, XSLT support, source code control, 64-bit support, Multitargeting support, Database design...