Another vote for the Chase Slate card. There's no balance transfer fee for transfers made in the first 60 days. If your current credit card debt is on a Chase card this wouldn't work for you since Chase won't let you balance transfer to another Chase account.