I haven't bought a Mac or an iPhone in awhile because their hardware is terrible compared to their competitors. Gimmicky features like 3d touch (haven't used it once, intentionally), unnatural scrolling, and this touch bar are things I'll probably use once or twice. Literally the only reason I stick with OSX is because it's a commercially supported Unix system with a nice user interface.
What I don't understand is the "pro" in the name. Doesn't a "pro"fessional need to do things with their computer outside of a coffee shop; usable I/O, gigabit ethernet, slots for interfacing with their other professional equipment, etc. I can totally understand these features in a consumer edition laptop. But there is no longer a reason to call these "pro" laptops.
The silver lining I guess is maybe Apple drives a new wave of people to desktop Linux and we can finally get a nice, modern, desktop environment. Either that or another project to get OSX running on [superior] non-Apple hardware.
Anyway, just my opinions. I wonder if anyone has similar thoughts.