Right now I have the fully spec'd MBP (1 TB, 2.8GHz, 16GB). I love it, but it having Haswell is a bit of a bummer. While I'm looking at the new MBP's, I'm worried about several things: 1) Keyboard - The biggest factor for me.As a student, the trackpad and keyboard are two aspects of the hardware that are absolutely key for me. I absolutely hate the rMB, and if they were to bring this into the MBP's, it would be a deal breaker. 2) Battery - Rumors are that the new MBP's will be thinner, which I'm guessing will mean smaller battery? 3) Processor - Again, this computer works great, but if the new one will have Skylake, how much more of an improvement will that have on the computer? 4) MagSafe - Would Apple remove this for USB-C? It is one of those defining features for me that makes me appreciate the MBP. 5) dGPU - Along with the processor, this is one of those things that I'd like to get improved in the next MBP. M370X, while it gets the job done, is very lackluster for a 3K+ device, especially when it comes to playing games on either OSX or BootCamp. TL;DR - While I'm looking for the inevitable upgrade for the dGPU and progression to SkyLake, I'm wondering if it's worth it to sell this MBP (For around 70-80% of its value) and get the next MBP. On the other side, the cons, I'm worried about the keyboard, battery, and magsafe (Although I'm sure there are a lot of other things that may change for the better or worse with the next MBP). What are you guys' thoughts? Should I sell this computer or hold onto it?