24 hours is a bit generous, but after wavering on upgrading from intel for ages, I got the M4 Pro 16", and it is wildly better in every dimension as long as you don't need native x86. I do usually still run battery saver mode though and rarely notice a difference between that and full power in my regular workloads. Games run fine, everything is juicy, 48gb of ram turned out to be the right choice.