I guess you need to test out different codes provided by different companies.
Some are just annoying. I mean i get it, it is to filter out spam and robots, but if it reaches a point where it is so difficult even for humans to decipher then its ridiculous.
It may hurt your sales or conversions or retain rate.
What do you think?