Keep in mind -- you're going to get a lot of opinions about what's best. Listen to those of us in the peanut gallery, but in the end remember you have to do what you think is right for you.
For me, your recipe has way too much coconut. In other words, the lauric and myristic acids are too high. This would be overly drying to my skin. If it works for you, don't change it. For me, I'd reduce the coconut until the combined lauric + myristic content is maybe around 10-15%. But other people like a higher L+M content like yours has.
You have 3 high oleic fats in the recipe -- rice bran, olive, and avocado. Do you really need three? IMO, I'd use either olive or RBO -- or another high oleic fat such as HO sunflower or HO safflower. Base your decision on cost and availability at this point in the game. As you get more experience, you may find you prefer certain ones over others, but they're all pretty close. The 10% avocado is nice as a "curb appeal" fat, but IMO the cost and the high unsaponifiable content of avocado argue against using more than your 10%, give or take.
This last recipe is better for palmitic and stearic, but still on the low-ish side -- I'd be shooting for closer to 30% combined. Cocoa butter is high in these fatty acids, but you'll find a wide range of opinions on whether a high % of cocoa butter makes a nice soap or not. Also the cost might discourage the use of high amounts of cocoa butter. You may want to look into soy wax to boost the stearic and palmitic content rather than expensive butters, if palm, lard, or tallow aren't options.