Если бы ASP.NET (MVC) и Silverlight были единственным выбором, я бы выбрал Silverlight.
Если бы вы выбрали ASP.NET (один), помните, что MVC - не единственный вариант,В то время как MVC 2 является горячим билетом в блоке, так сказать, WebForms все еще развивается и активно развивается и поддерживается Microsoft.
Кроме того, если вы собираетесь использовать Silverlight, вы будетев любом случае использовать веб-страницы (по крайней мере, одну), и вполне возможно (возможно, желательно) разделить их так, чтобы вы могли использовать обе.
Сказав это, я бы честно порекомендовал WPF поверх Silverlight для развития предприятия, если для него совершенно не обязательно быть кроссплатформенным.Это то, для чего он был создан, и позволяет вам полностью раскрыть возможности ОС, не в последнюю очередь то, что он открывает все опции безопасности, предлагаемые WCF.
Что касается вашего вопроса о том, насколько легкозаписать информацию обратно в службу REST WCF, я полагаю, что ответ на этот вопрос зависит от того, насколько вы хороший разработчик.:) Честно говоря, это довольно легко, хотя.В частности, я бы посмотрел на службы WCF RIA для такого рода вещей.