I also bought the new macbook pro 2016 (15" base), I've been a linux user for 10 years (xUbuntu) and have been liking it quite a lot. The build quality really is spectacular. The speaker are MILES ahead of any laptop speaker I have, my favorite feature of the new MBP. I also have a 2 year old MSI GS60 with a 970m for games. I with they kept the escape key though, the function keys, while used, I can live without. I've had to remap some keys in sublime, which took me a few days to get used to, but that's all. I use VI bindings but have been using CAPS(remapped)+F as escape since forever (I know it's bad, and it sucks when I don't/can't update my vimrc in new servers but it so easy I can't go back).<p>The dongles I don't care much about, it's a hassle but not that bad. I bought an AUKEY 4 usb hub plus hdmi which takes care of usb and video for work (I only have a 1080p monitor at work so the crappy hdmi is enough).<p>One thing that does bug me is the soldered on SSD. It's great and really fast but was, IMHO, a horrible design decison. Not being able to pop out the drive of a dead or old computer is rediculous. I actually had an SSD die on me a month ago and lost a week of work I hadn't pushed (I know I'm wrong but it's been so many years since an HDD failure I got sloppy). If this happens with the MBP it'll probably render it unusable or will probably be a VERY expensive repair. Forget about planned obsolescence, this is planned BUTTF<i></i>*ING, no vaseline. Given that I know one day I'll be royally screwed, now I push to git more often.<p>Also, I depended on co-workers to build iOS apps, which was the main reason I got an apple, don't think I would have gotten one if apple let me build in linux though just because of the price. Screw xcode.<p>All in all, is it worth it? Don't know, as a developement machine for work it's great. Speakers, like I said and also touchid are great. Touchbar is only really good for changing volume or brightness with a slider, which I enjoy but is not really worth it. For everything else, as a developer, if I'm looking down at my keyboard or touchbar while programming I consider I'm 'doing it wrong'. Finally, this isn't new to mac developers except for the size but the trackpad is great! I've always hated trackpads and carried my much beloved logitech marathon mouse. For the first time I actually don't feel the need for a mouse. The gestures, palm recognition, etc. is very well sorted out. Occasionally I get some palm rejection problems because of the side of the trackpad but it's rare.<p>my 2 cents.<p>Cheers