I'm lead to believe that low porosity hair doesn't like protein too much. Though if your hair is damaged, it can help quite a bit...
I stick to all drugstore products. I really like Aussie Instant Freeze Gel, but it tends to get crunchy, so SOTC is a must. I like Renpure shampoo (the green and red bottles), I feel like it cleanses my hair without stripping it of moisture. But there are a lot of people that don't like it. I use either VO5 or Suave naturals conditioners for co-washing.
And as tempting as the curling iron is (I know, I "fix" a few waves with it every once in a while). It's really only damaging your hair and hindering your progress!
Hope this helps! And have fun trying out new products.