The touch bar may matter for graphics users but considering how many people still happily use the likes of vim and gmacs I doubt it will make a big difference for coding. On the other hand the bigger screen will make for a better user experience. I also find the 13 to have some UI lag. At any rate I was making a similar choice and chose to get the same spec 15 you are considering. It really comes down to how much mobility you need. My usage was taking it into a backpack to go to the Starbucks for a couple hours and the extra 1lb per shoulder did not make a difference.