Sarah, look at it this way. You are paying 20+% on those cards. You will get under 2% on your money. As long as you do not pay off the credit cards you are losing at least 18% a year. That means in 3-4 years the amount you owe will DOUBLE. The amount you have saved will, almost stay the same, maybe a 10% increase, likely a lot less like 1-3% at todays interest rates.
If you have a card that charges almost no interest it maybe that is one to keep open with a bigger balance. But the rest, pay off and save your money. From now on, it will be like getting a 18% or more pay raise.
Your credit is scre.wed for another 1-2 years anyway. So pay down your credit cards, use them all like one a month just for gas or groceries, Pay them off in full. That will help your fico score.
But do one other thing before you do this. Talk to a local lender or non-profit counseling service. Ask them what things you could and should do to improve your fico score. Consolidating debts is NOT one of the good ideas now. Paying it off would be. But you may have other issues that are more important than your credit cards are now.