I feel like a lot of people are comparing their old Intel machines to brand new M1s with fresh batteries. Of course there will be a drastic difference. Every time I get a new laptop, the battery life is incredible, and then after a few years goes to shit. I'm sure the M1 is generally more efficient, but the difference might not be as big if you compared new vs new.