My hair is currently frizz-free, with a soft, touchable hold on my curls.
I have found a routine it likes (mostly CJ products) and also recently tried a Marie Dean DT that made it incredibly soft and moisturized. Like kathymack my hair also only likes the pricey online boutique stuff. But, it doesn't like protein or chlorides.
I use a Denman, CLU towels, and diffuse dry to about 75-80%.
I also very recently discovered an amazing gel combo. I, too, found KCCC to be way too crunchy and wet-looking. I tried CJ CIAB and that was not nearly enough hold. But, the two mixed together...? INCREDIBLE!!!!
Use your hair properties as a starting point and then tweak things to determine precisely what works well for your hair and what doesn't. Many ingredient issues are simply trial and error but working with your properties removes at least some of that.
Frizz-free, soft curls...? Yes, it IS possible!!! Good luck!
remember, with all advice or suggestions for your hair, YMMV!!
2b wavy, medium texture, low porosity, med-high density. Protein finicky.
Cleansing: DCNP, every 4-5 days (occasionally use CJ cleansers).
RO: CJSC, occasionally use JCDC
LI: KCKT or CJSL
Gel: KCCC, CJCIAB for 2nd day hair (sometimes third)
Heat is my friend: warm water rinses, steam caps, and diffuse dry. I love CLU cloths and my Denman.