desktop vs laptop upgradeability