Sleeping outside is for sure the best for a waterfowl dog. I would have an absolute pitchfork revolt as certain family members like dogs on their bed, so we do the best we can while hunting.
Our dog isn't a fan of the vest, when I pull it out, she tucks tail and pouts around the garage for 10 minutes while I am getting stuff ready. By the time we load up, she's over it and back to happy. It is pretty funny to see a lab actively pouting though. Same story with the e collar, not a big fan but they reluctantly pay the price of admission.
Another advantage of a vest is flotation. I had an incident in the bay where I forgot the e collar and she took off after a cripple and went a LONG way out and would not break off. She finally got tired and couldn't get back requiring an emergency dog retrieve. If she didn't have the vest on, I think she might not have made it long enough for me to get out there.