It is all about the wind. Unless you vacuum pack yourself, you will not beat the deer's nose, no matter what you spray on, wash with, brush with or gargle. I don't recommend the vacuum packing thing, but I do watch the wind. It is less of an issue from a tree stand. I have had lots of deer come in from downwind when in a tree stand. On the ground, it pays to have the wind in your face.
Some of it depends on location. If you hunt where there is a lot of human activity like we do here in Iowa, the deer may go on alert if they wind you, but they won't necessarily bust. If they smell you and confirm your location by seeing you move, get ready to hear lots of snorting. If you can stay still and wait for them to look away, you may get a shot even after they wind you. Just remember to shoot low, because they will drop and run at the first foreign sound.
I have used and not used the soaps and sprays. I can't say that they did much one way or the other. Mostly now I use scent free soap on my body. Not the high priced name brand stuff, but just unscented body wash from Wally World ($3.23 for 24 ounces). I use the same stuff most of the year though.
I do use the scent free detergent for my hunting clothes because it doesn't contain UV brighteners. I don't put them in a sealed container. They ride in a plywood box in the back of my truck or in my duffle bag. Wool plaid is my favorite camo. I don't have any problem getting deer in bow range.
If all that stuff makes you FEEL more confident, go for it. I am too old and ornery to fall for all the hype.