It's still quite the workhorse and I'm happy with it. Besides needing a new battery after ~3 years, I'm not sold on the tradeoffs of upgrading to the touch bar model. If I could just buy this same machine again today, I would do that. My only complaint really is it'd be nice to have a matte screen but I don't think Apple even makes matte displays anymore.
I'm happy with it but I get it that someone people just can't stand the aesthetics of gaming laptops. But they do have great perf metrics.
I've had it for several years now, 18" screen, and it is still plenty powerful.
The battery life is shit, that's the only drawback.
This would not be suitable for all aspects of my normal day job, but I refuse to set up at-home VPN access again anyway so it's a nonissue.
Now it's the new Dell XPS 15” (9560) (max specs), and Windows 10 - Fast Ring.
The touch bar so horrible?
Why did I switch? It boils down to this: after 13 years of being a hard core Mac user, it feels like Apple doesn't care about the Mac any more. It feels like all they care about is the iPhone.
This Dell? It's a better "MacBook" than Apple's MacBook Pro. Beefier CPU. Beefier GPU. Twice the RAM (32GB).
I want raw power, to do my work with. Apple cares more about thin and light, at the cost of everything else.
Have no complaints—works perfectly.
When the project I'm working become more complete and there's more processing then I'll see what happens then. ;)
TLDR: Most of the performance bottleneck from Node.JS and Django is from I/O anyway and the SSD is pretty fast. I love it because it's the perfect form and it's a Mac. People are still using 2012/2013 Macbook Pro's, Macbook Air's for development, and this computer can more than compete.
I play with computer vision and image processing stuff on the side, as well as some iOS and watchOS development, so I'm worried that the 12" might be a little underpowered for these applications. The turbo boost frequencies are quite significant though. So many trade offs!
Full Stack Dev Laravel/Rails
It's great.