I'm 4b, I have a mix of strands some fine, some medium I believe and my hair is really porous. I generally use natural based products unless I'm wearing my hair straight.
I like Bee Mine products, I don't use the entire line. But I especially like the Luscious moisturizer. It is not too light and not too heavy. I feel like it actually sinks into my hair. And it also has a small amt of protein in it which is prob good for fine strands.
I haven't used a single product from Carols Daughter line that I like, I put them on my hair and they just don't really do much at all. So I assume perhaps they are too light for my hair.
Qhemet products didn't do much for me either and neither did Afroveda. They just kind of sat on top of my hair.
As far as salon lines for straight hair, I like Design Essentials and Joico Moisture Retention line. I usually do the instant conditioners from them but use them as deep conditioners under the steamer or maybe mix them with a heavier conditioner, like a half and half. For instance the Joico MR Balm conditioner that everyone raves about is too heavy for me on its own so I may mix it with the regular Joico MR conditioner.