По сути, сеть и рабочий стол очень разные цели.Веб-приложения, как правило, представляют собой представления без сохранения состояния в системах с состоянием и используют архитектуру запросов / ответов, тогда как настольные приложения имеют состояние и обычно управляются событиями.
При этом, если LightSwitch слишком ограничен для ваших целей (неудивительнок сожалению), тогда ваш выбор в мире .NET - это WinForms и WPF.
В общем, WPF - лучший выбор, поскольку это направление, в котором движутся вещи (декларативный пользовательский интерфейс, определяемый в основном, если не полностью, в XAML), а набор инструментов очень похож на Silverlight, так что вы 'Вы получите 1,75 по цене одного.Недостатком является то, что по сравнению с WinForms он менее зрелый (как в положительном, так и в отрицательном смысле этого термина).
При этом DevExpress является отличным набором инструментов для настольных приложений, и его поддержка WPF (из чегоЯ понял, так как я в первую очередь разработчик WinForms) очень хорошо.
Сжатая версия: Используйте WPF