Utilize your financial knowledge, give your answer or opinion to the input question or subject . Answer format is not limited.

Why would anyone want to pay off their debts in a way other than “highest interest” first?
Another unmentioned reason: flexibility and liquidity.  There is a fundamental difference between installment and revolving debt, such that it could be rational to pay revolving debt before an amortizing loan.   Lets say you have 100K in cash, a 100K mortgage at 4% and 4 25K credit cards at maximum balance and a 0% promotional rate (at least for now).   If you pay off the mortgage, you may not get liquidity if you need it.  This path is not necessarily reversible.   If you pay off the credit cards, you have 100K of credit available to you.  You can reverse to the case of having 100K in cash, and 200K in debt.