Hello All! I am in the UK & currently have a 2011 17" MBP with 3TB storage. 16GB Ram & a dual USB 3.0 Card. I am thinking of getting a used Mid 2015 Macbook Pro with 16GB Ram. I know there are a few iterations of this model & would like to ask: 1) Which of the various iterations will likely have the longest support from Apple? I was thinking should I just go for the 2.8Ghz model with the AMD Graphics as that I believe was the top one at the time so it might be more likely to be supported? Is there really much of a performance difference between the base 2.2Ghz model with integrated graphics & the 2.5/2.8Ghz versions with the AMD graphics? 2) The largest factory shipped storage was 1TB but is it now possible to swap out with a larger size - say 2TB? I understand that one has to get very specific drives - can anyone please kindly let me know the exact ones I need? What would a compatible 2TB drive cost? 3) I also understand that it is possible to use either an SD Card or Micro SD Card to expand storage so: 3a) Exactly what type/spec of card would be best to get to achieve the most stable & fastest performance? 3b) What is the largest capacity card that can be used in either the 13" or 15" versions? 3c) If using an SD Card for extra storage, would accessing it offer the same experience as if using the internal drive? 3d) Can it be removed when needed & put back in without issues when the SD Card slot needs to be used for other cards? 3e) Can one use an SD Card to run Windows via Bootcamp? 4) Is there anything that the 2015 models cannot do or features that will not work/function with it on later MacOS versions like High Sierra or Mojave? 5) How many future MacOS upgrades will this machine likely be able to fully handle? 6) Anything else I need to consider?!! Many Kind Thanks! Bazzy!