Yep, I agree with Obsidian. Olive would be perfect, avocado, rice bran , high oleic safflower, almond oil but I think Olive would be one of the more reasonably priced subs.
Yep, olive oil is wonderful in soap. Matter of fact, the only soap I make with soybean oil is laundry soap. I only use it there to cut the price/load by not using 100% coconut oil. I use olive oil or almond oil(or both) in everything else.