I need some help in finalizing between 2017 13 non-TB MBP i5 and 2016 13 TB MBP i5. My main usage is for software development. Will be running a couple of VSCode/Eclipse editors and a couple of node/Tomcat servers. Currently, my work machine is a 2015 15 2.5GHz i7 MBP with 16GB RAM and still I occasionally see the colorful loading icon. This new one would be my home development laptop. My budget is $2K with AC. (Both cost around the same mark so no issue with the price) Performance is the top most priority. 16GB RAM and 256GB SSD are must. TB looks gimmicky and is optional. The Geekbench scores shows that 2017 non-TB MBP leads the 2016 TB MBP by 500 points for single core. The question I have is how will this difference translate to real world CPU and GPU performance? And will I have a considerable performance gain for my development purposes? TIA.