Основываясь на видеороликах, он, безусловно, эффективен для разработки бизнес-приложений, ориентированных на данные (то есть для большинства бизнес-приложений).
Re Silverlight: для основ принимаются только знания .Net, но всегда разумно иметь специфические для платформы знания о технологии, на которой вы хотите развернуть.
Как и любой инструмент для генерации кода, он будет легко выполнять простые вещи, и все, что не предусмотрено внутри, потребует больше усилий, однако я чувствую, что они сделали очень умный шаг, генерируя стандартные проекты на C # (или VB) .Net, которые вы можете расширить, используя знания, которые у вас [вероятно] уже есть.
Поскольку один и тот же тип бизнес-кода был написан вручную бесчисленное количество раз, я думаю, что это имеет большой потенциал для устранения трудоемкого кодирования. Мы, безусловно, будем следить за этим и оценивать его подробно (особенно с целью дешевой замены устаревших приложений).