Castle Windsor, ¿hay inconvenientes?

He estado investigando el proyecto del Castillo y específicamente Windsor. Estoy tan impresionado con lo que es posible con esta tecnología y los beneficios de tener un sistema tan débilmente acoplado son definitivamente evidentes. Lo único que no estoy seguro es si el uso de este método tiene algún inconveniente, específicamente en asp.net? por ejemplo éxitos de rendimiento, etc.

Estoy tratando de hacer que los beneficios de este enfoque sean visibles para mis colegas desarrolladores aquí y estoy recibiendo los siguientes comentarios:

Es usar la reflexión y cada vez que se llama un objeto desde el contenedor, se debe usar la reflexión para que el rendimiento sea terrible. (¿Es este el caso? ¿Utiliza la reflexión en cada llamada?)

Si estoy confiando en las interfaces; ¿Cómo trato con objetos que tienen métodos y propiedades adicionales que se han agregado a la clase? (a través de la herencia)

Respuestas a la pregunta(7)

Su respuesta a la pregunta