I’ve owned multiple MacBooks with the allegedly notorious butterfly keyboard switches; both the 13 inch and 15 inch models. I must mention that I’ve never had problems with jamming, the keys eventually breaking, repeated key input, etc. Perhaps that’s because I also purchased a keyboard cover and case for them.Anyway, as for the rest of the hardware:Apple is lagging behind in screen, with their competition using 4K resolution as a standard. I look at the screens on all the MacBook sizes, and the difference in resolution (when next to 4K Windows laptops) is significant. Maybe this was intentional as high resolution screens are among the main energy drainers in laptops and Apple intends to have reasonable battery life.The speakers in these MacBooks are still top notch. They are (way) ahead in sound quality.I wish Apple partnered with NVIDIA with (e)GPU compatibility like before with the 1xxx cards and macOS High Sierra. That is no longer the case with their most recent RTX 2xxx video cards and macOS Mojave or later. Although AMD cards lead in price to performance ratio, there are some things that you can only use in NVIDIA cards like CUDA cores, and some apps/games with ray tracing.Touch Bar? I’m a software engineer, and I’d much rather have physical function keys. It does look nice and attracts attention when you’re out there looking to test and buy a MacBook Pro in the Apple store.As someone experienced in building hardware and repairing my own computers if they break, the MacBooks disappoint. The non-retina MacBooks from 2012 were the last of its kind that allow battery RAM/SSD replacements. This is the biggest letdown for me. I don’t think Steve would take part in the non-modularity of modern MacBooks. The MacBooks of the past were both pioneers of design and engineering. Now it’s just the former.Touch ID is a nice touch, pun intended. If Touch ID makes a return in the latest iOS devices, as a screen-embedded feature, then great. I find it more convenient to use compared to Face ID.Despite the MacBook’s downfalls, it is still a laptop to consider for professionals. Booting with multiple OS and Xcode are the main reasons I stick to MacBooks.