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