WF4 - огромная кривая обучения, и она довольно тяжела в своих процессах, у меня было много трудностей при интеграции WF4 в ASP.NET MVC, и еще больше трудностей при отладке.
Теперь, хотя я согласен с тем, что изучать новые вещи - это хорошо, я в итоге остановился на использовании StateMachine, я разработал и использую свой собственный, но с тех пор я нашел StateLess , который также работает очень хорошо.
Надеюсь, это поможет,
Мэтт