No, they are not the same. You want one that is built so it doesn't flex because then it would be defeating the purpose of putting it there in the first place.
Yes, a 23mm sway bar will do a hell of a lot more than any strut bar. Look into it if you actually care about suspension performance.