I had two of these - the pink one, then the yellow one.
I like the foaming aspect - it left less residue in the sink and when spilt it was much easier to clean. It was also cute for the novelty factor of a foam. It smells really nice and washes hands really well, and didn't get yuckky under my nails.
However, I won't repurchase - only because my partner can't use it as it gives him dermatitis on his hands - it is quite drying and the foaming aspect will add to this.
as the title says this is more of a foam. It does smell great not sure about the moisture claim though. I personally prefer the feel of a gel like liquid soap as the foam makes me want to use more than one or two pumps as it makes me feel like I am using something watered down although the bubbles feel like you are cleaning i like to make traditional liquid soap foam up instead and to do this i think you would need to rub your hands together for a longer time to make the soap lather but with this soap its already made the lather for you when you pump it so I do not think it cleans as well