The Surface Book 2 is no question, hands-down one of the best pieces of kit I've ever ever owned, it's a phenomenal machine and I've not regretted moving back to Windows for a single second (except for a decent terminal, but that's almost here too)
Having to throw out a fully functional device once the battery goes weak should be a practice that gets banned at least for the sake of the environment.
https://github.com/felixse/FluentTerminal is the closest I've found to the feel of the Mac one.