Sequential workflow advantages:
1. easier to implement
State machine workflow advantages
1. You can also use sequential parts in the state machine workflow
2. You can step back to previous state in the workflow (you can return to previous state much more easily than in the sequential workflow)
Rule of thumb: If you create a workflow where you think it will be necessary (now or in the future) to return in the workflow into a previous state use state machine workflow
Pretty easy yeah?… I would not have written it If I had not burned myself.