The Kenra is my HG.
I use it as a leave in with a small blob of the Shea moisture smoothie on top. I've been using it for several years now, and it's still my fave.
I've tried the Elucence and liked it. I think I used it as a co wash. To me, it isn't as moisturizing as the Kenra. It smells very peachy. the Kenra smells more coconuty/limey. I think the Elucence was a pretty good co wash. I use the Trader Joe's Nourish Spa to co wash, and I love it. It has tons of slip and smells good...sort of orangey and fresh.
I guess I use the Kenra, because it feels nice and smells good and is really moisturizing and has a bit of protein.
I've never tried the Too Shea.
Hope this helps.