I want whatever version of tech I buy to last and be relevant for several years. Any software to be updated along the way.