Oh, I've never tried Moroccan Oil but I read about it in a mag y'day funnily enough and am coveting some!
Yes Elasticiser good, it's a pre-shampoo treatment and I think what's good about it is that is smooths the hair but doesn't weigh it down like a lot of similar products. Another good one, that I like anyway, which is also more affordable, is Burt's Bees Avocado deep conditioning treatment (also pre-shampoo) and you can get that in JL too.
I am a total product addict, so I do chop and change rather a lot, but I do go back to Elasticiser.
Point to make is that my hair is (very) curly and I use these treatments to define the curl and make them less corkscrewed.