1. They smell the same. That gorgeous floral type scent (I am not really sure how to classify it). Pretty much identical.
2. The textures/consistencies are pretty much the same. I think Babylis Pro might be a little bit thinner, but other than that its almost identical.
3. They both feel gorgeous in your hair, absorb quickly and give your hair an amazing shine.
To be honest, the only difference that I can see is the tiny colour difference, Moroccan Oil is slightly more yellow, whereas Babylis Pro Argan Oil is slightly more pink.
In general, Argan oil is amazing for conditioning your hair. I have been using it almost every day for about 5 months, and off and on prior to that, and I have really noticed the change in the condition of my hair. YAY for this magical Moroccan oil I say!