I have no issues with battery and Mobile Tech Review, Lisa (a very honest reviewer) calls it the Energizer Bunny saying that she couldn't kill it even trying.
As far as letting objects in no one has reported that as being an issue, oh but hold on! There are numerous reports of MacBook screens cracking from things as simple as a piece of paper or staple getting between the screen and lid... Think about that for a moment. The Surface Book weighs very little and there is nothing to get in the way of it being portable. You are grasping at straws to try and prove the MacBook superior. Given its many issues this is a lost cause. People are not calling Microsoft because of something as basic as a keyboard failing.
Again all of the things you are complaining about are subjective. They are not actual issues unless you make them so. Oh the other hand MacBook... T2 chip reboots, keyboard failures, cracked screens, loose ports, what am I missing? Oh yes speakers crackling... And you know what if you don't want a Surface Book, but a straight up laptop, there is always the Surface laptop. What does it tell you that Microsoft, a company that just started with hardware offers more options than a company that has been in the game for years?
Not subjective. The hinge does not allow for the device to fold completely. It creates a thick bulge.