Soap is really tricky. The realistic alternatives at a commercial scale are coconut oil (but coconuts take twice the land to grow, compared to palm kernels) or animal fat (which you may not want in your soap). Sustainably sourced palm oil is probably the best option for soap making.