I agree that hunting the wind is the most important part of being able to see deer from stand, but I won't completely disregard scent control products.
As for the clothes, I honestly have no idea if they work or not. I own a suit, but I only wear the pants[8D]. I just like the quality of the garments more than the idea of eleminating scent.
I wash my clothes on a regular basis with the appropriate scent eleminating laundry soap and spray down liberally with scent control spray before every hunt. I believe 100% that those 2 things help out a ton with cutting down on human scent dispertion.
But yea, playing the wind is stil the most important