Meshoptimizer is solid. I’m getting good triangle reductions by running meshopt_simplify repeatedly until I hit my target. What matters is it does a good job at maintain the mesh topology. Fixed a few bugs and refined the process too. Source in the comments.