(a) should have been fixed years ago but still randomly happens on my partner’s laptop. (b) is a pain to deal with when you just want to get in to work. No longer having wall wort proximity anxiety every time I go to use my MacBook is really nice.
I’ll move back when laptops catch up though since I miss dual booting.
MacBooks can run into the same problem if you have AirPods. I don't know WHAT the exact logic is, but the number of times I've used my AirPods at night, with the last pair being to my phone and the AirPods now connecting to my work laptop instead, causing a series of blares from MS Teams, Outlook and a ton of other notifications, people on Teams seeing me being "active" despite it being middle of the night... annoying as fuck.
I don't get why it seems to be impossible to tell the MacBook to not wake up from any kind of Bluetooth event. I get that this is the default because Apple wants trackpads, keyboards and mice to wake up a laptop... but I'd REALLY love to be able to turn that off because I don't use either of these three.
Arguably the bigger impact of long battery life is how it’s no longer necessary to throttle the system when it’s unplugged to not burn through battery in an instant. The performance of plugged and unplugged is identical.
At home, I work in a few different seats (one of them is a desk with a big monitor, but for emails/reading, I prefer to sit elsewhere, including on the back deck in nice weather), all but one does have an outlet, but it sure is nice to be able to get up and move around without constantly plugging/unplugging the laptop. Magsafe does make that easier though, only takes a second to plug in and no big deal if you stand up without unplugging, it doesn't pull the laptop out of your hands or the charger out of the wall.
I never wanna go back. I know some PCs can do it too. It’s just so much nicer than having to plug in two or five or eight cables. It doesn’t seem like a big thing if you only plug-in and unplugg once a day but it is.
These comparisons are always based on raw performance numbers or price. Which isn’t useful.