I currently use White Camellia shampoo by Aubrey Organics. I've also used L'Oreal's EverSleek. I have a pretty low standard for my low-poos. Clean? Check. Hair doesn't feel like plastic? Check. With L'Oreal I loved the amount of lather and that it felt like a regular shampoo, but I did have a build up with it (but back them I did use obscene amount of product). Aubrey Organics has less lather, but my hair feels cleaner.
Hair properties are in my signature.
***edit*** I use sulfate free shampoo again and don't use shea butter