Honestly I think the the new Macbook Pros aren't worth the purchase anymore (and I have bought into the Apple ecosystem since 2004.) The touchbar is, at best, a gimmick rarely utilized, and for me, at worst, a nuisance since my fat fingers trigger the ultra sensitive touch bar way to much when I access the number row keys. Also there are a number of other issues to consider:
1) the hd is now SOLDERED in to the logic board.. meaning if logic board breaks down for any reason, you are out of luck in recovering any data. Of course, I keep regular backups, but still.
2) the keyboard are not great.. this is a subjective thing, but much prefer their previous generation of keyboards.
For one of my projects, I was loaned an XPS13 Dev laptop. Believe in the hype, that was a sweet machine (ran linux on it. haven't used windows in years). I'd definitely look into that if you were lookng for a purchase.
I think I would have moved to Linux a while ago weren't it for the clearly superior i18n of Mac hardware and software.
On any Mac I've had since I started working on them (ooops, not really, back in 95 with system 7 you had to buy separate l10n packages, but still), I've been able to use the same keyboard layout to type French/Japanese/English out of the box. That means that I do not have to learn a new kb layout and blind type on key that are not labeled the way they output, that means that I also do not have to hack a system that won't be portable over machines and distributions, etc.
There are other things that I find extremely valuable (AppleScript for one) but I'm sure I could find other ways to automate my processes on Linux, or maybe Windows.
Right now, I don't plan a purchase. And unless my machine dies, I'm pretty sure that I'd rather have an extremely portable solution, like a tablet, even if it doesn't run Java (for my pro apps), so that I could keep the MBP with Java for work and the tablet for the non-Java tasks... But I'll see that 2-3 years from now I guess.
Thank you for the input !
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.