The problem with Delay is funding continues, I think.
Defund insures all progress is stopped.
The advantage of a delay vote is that you can count on Obama with his overflowing hubris to veto it.
Then he personally will finally own the mess, lock, stock and barrel.