Oil in and of itself isn't moisturizing. If your hair is fine and/or low porosity, it won't soak in at all--you could end up with greasy hair that you have to shampoo.
Can't help you with products. I haven't used any you listed. My hair prefers the more natural products from the online, boutique type companies.
3a (Corkicelli), highlighted, fine, low porosity
modified CG, since April '07
CG since 3/11/08
HGs: Anything Sevi; Curly Kinks Satin Roots, Curlycue ReNew and Coil Jam; homemade FSG and okra gel; soap bars; UFD Curly Magic; Botanical Spirits Jellies, CJ Repair Me