“The interest rate charged (on the loan) is significantly lower.”
If the job ends for any reason, the full amount comes due immediately.
Never borrow from family. They go from being a family member to a creditor. You can destroy a relationship like that.
Take one card (usually the smallest) and throw all your money at that card, making minimums on the rest. If you can, get a loan from a bank or credit union to pay them off so you only deal with one payment. Then kill the accounts. Dead.
But first comes the budget. You have to know where your money is going.
I forgot this, and didn't see your response until now.
And it's one of the most important considerations. You can avoid paying it back if you lose your job, but then it becomes a withdrawal. And, the withdrawal is subject to income taxes and withdrawal penalties.
Don't borrow from a 401(k) unless you have no other choice. I would rank it just above withdrawing funds from a 401(k) in order of preference.
I haven't read the fine print lately, but I think that 401(k) withdrawals are only permitted for hardship circumstances, and some plans require you to exhaust the option of borrowing first.