Обсуждение рабочего стола и веб-приложения обычно зависит от того, кто будет использовать приложение и откуда. Если он всегда будет использоваться человеком, сидящим за своим столом (или за столом сервера), настольное приложение является хорошим выбором. Если пользователь может быть удаленным, веб-приложение - это путь.
Еще одним соображением является развертывание. Это будет развернуто на одной или двух машинах, или его нужно будет установить / сделать доступным для 10, 100 или 1000 пользователей? Развертывание и обновления на сотнях компьютеров могут быть обременительными для настольных приложений, но не проблема для веб-приложений.
Вообще говоря, вы можете дать гораздо более богатый опыт работы с настольным приложением. В этом случае, однако, «богатый» не является обязательным требованием. У вас будет несколько кнопок, возможно, окно, показывающее какой-то журнал, и это все. Таким образом, с точки зрения удобства использования вы, вероятно, можете создать привлекательный пользовательский интерфейс, используя любой из методов.
Если развертывание и богатый пользовательский интерфейс на самом деле не учитывают, выберите тот, который либо а) вы хорошо знаете, чтобы вы могли хорошо выполнять свою работу, либо б) хотите учиться, если у вас есть время.
Поскольку фактический вопрос, который вы задали, был «какой бы вы выбрали», лично я бы выбрал графический интерфейс для настольного компьютера на основе небольшой информации, представленной в вашем вопросе.