Hi y'all. I currently have a 13" early 2011 MBP and looking to upgrade to a new MBP. I'm having a difficult time deciding what to get and/or whether to wait until 2018. My current MBP runs OK (battery needs to be replaced), so I'm not desperate to make a move now. Although I have some money burning a hole in my pocket... I plan on keeping my next MBP another 6 or 7 years. I currently use my machine for light spreadsheet work, word docs, email/internet, occasional streaming of video, and light photo editing from my DSLR on Photoshop Elements. It is my only computer. I'd obviously like to maximize what I'm getting for my money while trying to take into account what unforeseen needs I may have in the future. Looking at: 13" w/ Touch Bar 13" w/ Touch Bar with 16 GB RAM upgrade 13 w/ Touch Bar with 16 GB RAM & i7 processor upgrades 13" w/o Touch Bar 13" w/o Touch Bar with 16 GB RAM upgrade Questions I Have Is the TB gimmicky? Or will I actually use it? (this may not be answerable) Is it better to upgrade to the i7 processor or have more RAM? Or both? Should I upgrade to 512 GB storage? (I've filled my current 256 GB SSD up with kids pics and other stuff so I've recently invested in an external SSD) Since my current machine is still kicking, should I wait for better things in 2018? Or better to buy now? (I plan on giving my current machine to our youngest kiddo) I fear I'm overthinking this purchase Thanks for any light you can shed on this.