When it comes to soaping, I don't use olive anymore. Not because I don't like it, but there's so much talk about it being adulterated, that I'd rather not bother with it. If I make a true castile, I buy a nice California-grown brand.
As I've mentioned elsewhere, I hate the smell of castor, but I use it in soap anyway. The smell doesn't come through and it actually brings something to the formula. But in a leave-on product, no way.
I hate the smell of soybean oil. In fact, I rarely eat commercial mayonnaise any more because I can't smell anything but the soybean oil. I have hens and I soap with HO sunflower so if I want mayo, I make it from scratch.
Soy Wax, however, is another story. I use it in all of my bars. I like what it brings to the soap, and I can avoid the smell of animal fats. I have a love-hate relationship with meat--pork in particularly. I eat meat, but pork in particular has a smell that I can't always get past. Even bacon can occasionally turn my stomach <<shudder>>.
But the exception that proves the rule--lanolin. I LOVE the smell of wool, and lanolin, and a barn full of sheep. Go figure.
And lastly, there's Crisco. It has a smell, and I do use it for a few baked- goods (molasses cookies are at their best with Crisco. . . or bacon grease; I'm a contradiction, I know!). But when it comes to pie crust, it's butter all the way!