I do not want to replace my Windows computer, but I want a macbook to work separately, I want to code and i need a mac to make multiplatform applications working on a mac (compile, debug on a mac). I do not want to buy a new Mac in the next 5 years. But the new macs are much more expensive in Europe than the previous ones and do not seem to be good at the hardware level for the price. The lack of USBs and SD Card and HDMI for me is a problem, and I do not want to have to buy more dongles because it loses the real vantage of having a laptop. I don't care about the touch bar, it's cool but useless. But I don't know how Apple treats its old products, if I buy now the Macbook Pro 15 it will be able to hold out for the next 5 years? And can I change the RAM in the 2015 model?