Minor point, but Dr. Jason Fung has a very interesting and, in my opinion, compelling explanation of obesity and weight gain. He argues that the main driver of obesity in the long term is insulin rather than total calories, and because alcohol doesn't significanlty raise insulin it doesn't contribute to obesity, despite the calories.
https://youtu.be/YpllomiDMX0