Некоторые вещи проще реализовать вручную (код), но некоторые проще с помощью WF. Похоже, WF можно использовать для создания (почти) любого вида алгоритма. Поэтому (теоретически) я могу сделать всю свою логику в WF, но, вероятно, это плохая идея для всех проектов.
В каких ситуациях целесообразно использовать WF, и когда это усложнит ситуацию, чем это должно быть? Каковы плюсы и минусы / стоимость WF против кодирования вручную?