Dagger and Butter Knife vs.Anotaciones de Android

Estoy evaluando los marcos de inyección de dependencia (DI) para una aplicación de Android. Los principales contendientes son: Dagger (con Butter Knife) y Android Annotations. Entiendo que Dagger y ButterKnife son de la misma fuente y se complementan entre sí. Aquí están las matrices clave que estoy buscando:

Facilidad de uso (nuestra compilación se basa en Gradle y usamos Android Studio IDE)Soporte de pruebas (utilizamos Robotium para pruebas funcionales y RoboLectric para pruebas unitarias)Rendimiento (los marcos DI utilizan la reflexión, ¿cuál es más rápido?)

Respuestas a la pregunta(9)

Su respuesta a la pregunta