I am no expert, and can only comment on my own experience. When I divorced my Thai wife, I wrote the separation agreement, that then became our divorce agreement. I went room by room listing who gets what. I talked about the bank accounts and who gets what. I kept it fair, while protecting myself. I offered x amount money per month for a year, and the option to take less per month in exchange for me paying for her kid's education. (The payment parts was done verbally and not specified in the document). We both signed the document and went to the amphur with my translator/witness. I don't remember there being a second witness, but one of the office staff may have served that purpose.
Anyway, with a signed agreement, the process was quick and easy. True, she could have been a pain and made things hard... but it wasn't in her best interest do so so.