Cleaning self: Um, ok. It's so-so. Using the liquid soap on the skin is good. It's gentle and cleans well. I use it in the hand soap dispensers. I'm lazy about using it in the shower. As a shampoo, you really need to mix it so that works for your hair type. Castile alone left my hair very, very soft, but also limp and feeling filmy. I mixed it with baking soda as someone online had suggested. The results were much better...much better. But I have to say I have been quick to grab store bought shampoo instead. I'm working on myself to pursue this more. We'll see.
Cleaning the home: Excellent. I use castile soap, baking soda and vinegar to clean the house. That's it, and it's great. Baking soda and vinegar are excellent at clearing plugged drains, too, and no scary fuming chemicals. Love that.
Dishes: I've read many accounts of castile soap leaving a film on the dishes. I haven't even tried it.
Laundry: My absolute favorite use. I got a recipe (there are many) online for laundry detergent using castile soap, baking soda, washing soda and vinegar. I have used nothing but for weeks now. It cleans at least as well as the store bought laundry detergent (to my surprise!) and it's easy to make. It reduces cost and plastic containers. I reuse a coffee can (plastic) to make and store it.
Castile soap is completely biodegradable, safe, natural, the works. You can use it on babies! I love it. As I said, I don't love it for everything, but I use it for a lot of things, and feel good about it.