Instead of the vest, I use cargo pants, which does lead to comments when I take them off and put them in the overhead.
Stan, I usually pack legally, but sometiemes come up a tad over on Lufthansa because of the personal item size.
I rarely check a bag so I miss the first opportunity for getting weighed at the ticket counter. But if I do have to go to the ticket counter I have a couple of the zipper pouches that Turkish Air gave me (even in Economy) with slippers, mask, toothpasete, etc... and i stuff one with the electronices, backup battery, chargers, etc and one with my meds and between the two thats an easy kg. They fit nice in my cargo pants. After the ticket counter they go in the carry on until i clear security. On the plane they go in my Personal Item under the seat. So no hassle there.
Yes, I actually put the personal item under the seat, but its been a long time since what was an inconvenience. I always choose a asile seat in the center section, and I choose a seat where the seat where the opposite asile seat is also booked. The seat between the two is always the last to sell and in the last dozen flights or so has only sold maybe once. So I put my things under the seat in front of that seat, not mine.
But I have had to drop my drawers in security on one ocassion at LHR. Fortunately I was wearing Scooby Do cartoon boxer shorts.