I didn't read the entire thread although can add this.....
I develop software for the graphics and printing industry and also develop for Adobe as an independent contractor. Anyhow, I avoid posting to industry related forums like the plague. It has encouraged nothing but trouble and ridiculous bullshit for me. A developer who sells their own products can never win on industry forums, even when trying to be helpful....including when most likely 30% of the participants on the forum use one of the products and are more than satisfied with it. Maybe the cigar industry is different? I wouldn't know.