I can speak about coconut oil.
I've used it in various ways. I have blended it with both rinse out and leave in conditioners for more moisture.
I have left it on my ends at night for a protective coating.
I have used it as a DT.
My most common use for it is for defrizzing after my hair is finished. I graze it and/or scrunch it on any surface frizz and it seems to work for me. I have a little tub with me so I can use it during the day if I need to.
Many seem to find that it elongates their curls, but I haven't seen too much of this myself.
ETA: GrecianCurls - you ahve some awesome spirals!
Med/Coarse, porous curly.