The benefits of a 2-step protocol were discussed at length here: Eliminating finalize step
From my understanding, it has been considered to be an improvement.
My goal was to provide a 2-step protocol that does not compromise on security. Whether the costs are worth the benefits is not something I can answer.