I'm a both type of girl. I usually pop some spray leave-in in my hair immediately after showering. And then I follow with my styling products, during which I add a creamy leave-in. I tend to prefer creams though.
I used to be a creamy leave in, but they always weighed my hair down and made me feel like I had to rewash my hair. I recently discovered Aveeno's spray leave in though and I have to say it works great! My hair is silky and smooth with no weigh down whatsoever!