It would be newsworthy if Linux laptops could compete with MacBooks on performance and quality. Maybe reconsider Windows if you feel the need to switch?
I would expect Windows to have better battery life than Linux, just because Linux is so much worse than MacOS on power consumption, but I also haven't run Windows on a laptop in over a decade so I really don't know.