Hi. I do know that there were a lot of questions that are related to that theme. And I want you to know that I read really freaking a lot of them. Still didn't help me to decide though 
Sorry for that huge wall of text below, but I felt like it would be best to describe everything I could think I can ask me in one post.
I do iOS developing, mostly not graphic demanding, though pretty big ones, which means that I would probably need a lot of RAM and not bad CPU.
So, at the moment I'm choosing between:
-Macbook Pro 2016 13" 8GB 2.9GHz Touch Bar
-Macbook Pro 2017 13" 16GB 2.3-2.5GHz No Touch Bar
-Macbook Pro 2015 15" 16GB 2.5GHz
-Macbook Pro 2017 15" 16GB 2.6GHz
Can get the first three for rawly the same price, and the last one is obviously the most expensive.
1) That is what seems the best for me as price and design, but unfortunately I don't think that 8GB is enough for comfort coding. On my iMac, having 16GB of RAM, I can see that even without Xcode applications take bout 8-9GB.
2) That's what also seems to me one of the best options. I don't really care about monitor size and I think that CPU is pretty decent here, but I guess that 1 fan is not enough. Am I right? 'cause if not, then, at lest for me, it looks like the best $/performance.
3) I do understand that 2015 version then will be the best option, but though it sounds maybe weird, but I don't really like how it feels or looks like. New Macbooks are so much better to me and I don't really want to spend what's a lot of money to me on a machine I personally don't enjoy.
4) If I had a lot of money I would just buy the last option, and to be honest I can buy it, otherwise I just wouldn't consider that as an option, but I will have to spend all the money I managed to earn on it, what I don't really like. But if it would be a huge jump in performance I think I just have to choice here.
Thanks in advance to everyone who read that. You are cool, have a nice day!
Sorry for that huge wall of text below, but I felt like it would be best to describe everything I could think I can ask me in one post.
I do iOS developing, mostly not graphic demanding, though pretty big ones, which means that I would probably need a lot of RAM and not bad CPU.
So, at the moment I'm choosing between:
-Macbook Pro 2016 13" 8GB 2.9GHz Touch Bar
-Macbook Pro 2017 13" 16GB 2.3-2.5GHz No Touch Bar
-Macbook Pro 2015 15" 16GB 2.5GHz
-Macbook Pro 2017 15" 16GB 2.6GHz
Can get the first three for rawly the same price, and the last one is obviously the most expensive.
1) That is what seems the best for me as price and design, but unfortunately I don't think that 8GB is enough for comfort coding. On my iMac, having 16GB of RAM, I can see that even without Xcode applications take bout 8-9GB.
2) That's what also seems to me one of the best options. I don't really care about monitor size and I think that CPU is pretty decent here, but I guess that 1 fan is not enough. Am I right? 'cause if not, then, at lest for me, it looks like the best $/performance.
3) I do understand that 2015 version then will be the best option, but though it sounds maybe weird, but I don't really like how it feels or looks like. New Macbooks are so much better to me and I don't really want to spend what's a lot of money to me on a machine I personally don't enjoy.
4) If I had a lot of money I would just buy the last option, and to be honest I can buy it, otherwise I just wouldn't consider that as an option, but I will have to spend all the money I managed to earn on it, what I don't really like. But if it would be a huge jump in performance I think I just have to choice here.
Thanks in advance to everyone who read that. You are cool, have a nice day!