Castelo Windsor, existem algumas desvantagens?

Eu estive olhando para o projeto do castelo e, especificamente, Windsor. Fiquei tão impressionado com o que é possível com essa tecnologia e os benefícios de ter um sistema tão fracamente acoplado são definitivamente aparentes. A única coisa que não tenho certeza é se o uso desse método tem alguma desvantagem, especificamente no asp.net? por exemplo, resultados de desempenho, etc.

Estou tentando tornar os benefícios dessa abordagem visíveis para meus colegas desenvolvedores aqui e estou sendo atingido pelos seguintes retornos:

Isso está usando reflexão e cada vez que um objeto é chamado do contêiner, a reflexão deve ser usada para que o desempenho seja terrível. (É esse o caso? Usa reflexão em todas as chamadas?)

Se eu estou contando com interfaces; como faço para lidar com objetos que possuem métodos e propriedades extras que foram agregados à classe? (por herança)

questionAnswers(7)

yourAnswerToTheQuestion