I wouldn’t give portability much weight unless a move is genuinely likely and the conditions are clear. Early repayment matters more if your comparison assumes refinancing.
Make a small table for staying 5, 10, and 30 years: monthly payment, fees paid upfront, cumulative interest, repayment...