I'm having a hard time finding balance for my hair and i'm growing tired of spending so much on products that end up either being too heavy or not moisturizing enough. My stylist always tells me that my hair has plenty of protein so to stay away from protein, but I don't think it necessarily means i'm protein sensitive either...however, I do have REALLY dry hair....or maybe that's just the proteins lol. I also have low porosity hair and I kind of feel like i've gotten the short end of the stick with these two "problems." Sometimes i'll have fluffy hair, always have dry hair, sometimes i'll have frizzy hair or fluffy hair and sometimes all of it all at the same time.

My best hair has come when I got my shower filter and then I co-washed with Tresemme Naturals, conditioned with Giovanni SAS Deeper Conditioner as a rinse out, used the "icequeen" method to rinse my hair, scrunched some of the water out, put some more Giovanni back in as a leave in and then used my LA Looks Nutra Curl gel and scrunched some more. My hair stays wet for HOURS though and I really don't want that but if I use less product my hair ends up dry and fluffy/frizzy. It seems I can never win. I either end up with pretty LOOKING hair that feels crunchy or waxy (depending on if I use a creme or gel) or I end up with dry frizzy ends and no curl definition.

I've tried all types of techniques and I don't know if im just doing something wrong or what, but it's becoming evident that something needs to change. With my protein hating, low porosity hair it's quite a challenge. Any help would be greatly appreciated, anything from product recommendations to technique recommendations. I'm also searching for a good DT. Thanks!
2(I have no idea what pattern), low porosity, mix of medium and coarse, dense

*Have just discovered the amazingness that is the "Spritz and Condish" routine*

Shampoo: SM Moisture Retention Shampoo
Co-wash: VO5 Vanilla Mint Tea Clarifying Conditioner
RO: GVP CB, Garnier Triple Nutrition
LI : Whatever conditioner I used + EVOO or Argon oil
Stylers: Organix Moroccan Curling Perfection Defining Creme, EcoStyler Gel (krystal)