I am planning to buy macbook pro. I have 2 options either buy 2015 13 inch or 2016(non-touchbar) 13 inch. 1st choice- 2015 MBP 13 inch with price $1299. As 2015 model is still under production I will have 5 years before it become vintage and discontinued. I want to do following updates to it: a. Processor update from i5 to i7. Upgrade cost = $300. b. RAM upgrade from 8 GB to 16 GB. Upgrade cost = $200. c. SSD upgrade from 128 GB to 512 GB. Upgrade cost = $400. Final cost of MBP = $1299+$300+$200+$400=$2199. Pros I see in this model is performance wise it is similar to 2016 non-touch version and it has USB and other ports are available. Compared with 2016 model only negative point I see is it is using 5th gen broadwell processor as compared with 2016 skylake processor. 2nd choice- 2016 MBP 13 inch non-touch bar version with price $1499. Similar upgrade as above for Processer, RAM and SSD. Final cost of MBP = $1499+$300+$200+$200=$2199. After doing upgrades its price is similar to 2015 model with similar upgrades. Pros in this model - it is using skylake CPU so it has better processing than 2015 model. Cons - Ports are removed. I need to buy dongles., there are lot of negative reviews for 2016 model on internet and no magsafe. 3rd choice- I have early 2011 13 inch model. I wanted to upgarde its RAM and SSD and use it instead of buying new MBP. But its battery cycle count is 1060 and since apple has discontiued the product I can not get battery replaced with apple manufactured battery and I am not sure about non-apple battery if they will work or not. Please suggest should I go for 2015 13 inch or 2016(non-touchbar) 13 inch model.