what is your straightening process?(from wash to flat iron) what temperature are you using?
It many not necessarily be a product it could be a technique issue.
i have a babyliss nano titanium iron and i can get my hair straight at 340 and less. getting the best results depends mostly on the technique IMO.