I love the ones that are cocobetaine based, all of them no matter the brand, but I don't like soap based shampoos (Aubrey's, castile soap, shampoo bars)at the moment as I have hard water (maybe I'll get a water filter, never tried). Giovanni 50:50 takes off everything without stripping my hair, I love it. I once did something extreme washing my hair with diluited Rhassoul and it was very cleaning, yet I was able to finger detangle while rinsing... but my hair got 4 times bigger, there was a sort of explosion LOL great if you need a lot of volume and shine, though.
I generally buy Giovanni or cheap natural baby shampoos in health food stores (they are oten clear and made with cocobetaine) and they all work well.