I wouldn’t put too much weight on portability. It sounds valuable, but the precise conditions can determine whether it is useful when you actually move. Early repayment is easier to model: ask each lender for the cost of selling or refinancing after a few plausible dates, then compare those...