I've used a heap of different things and it took me a while to find something good because I have SUPER dry hair - I use a product called Revitafoam. I put it in when my hair is still damp, but it can be used wet or dry.

The problem I found with the Moroccan Oil was what MummaBee said - it would make my hair get really oily fast. Even when I used only a tiny amount! The hairdresser said sometimes if you do have really, really dry hair naturally its already trying to make extra oil to compensate for that and will do so again when heat treated, so when you add an oil type product it just makes it worse, and thats when she got me to try the foam.

But I'm a freak it would seem because I don't know anyone else who's had that problem with MO. lol