Сообщение от gonosq
			 
		
	 | 
	| 
		4. Возможность делать заглушки для сервисов при юнит тестировани (это первая, более или менее весомая причина)
	 | 
	
5. Улучшается переносимость модулей. 
    5.1 Все зависимости перечислены при объявлении модуля и не надо выискивать их в коде
    5.2 Возможны альтернативные реализации зависимостей при соблюдении интерфейса работы с ними (по сути так-же как с юнит тестами)
Использовать ли DI для своих сервисов, для меня пока вопрос открытый, а они у меня будут и много. 
Как говорит нам википедия: "С другой стороны, излишнее использование внедрения зависимостей может сделать приложения более сложными и трудными в сопровождении ...". И я с этим абсолютно согласен.
В общем, я на свой вопрос ответил. Кто имеет что добавить - пишите.