Personally, I pay off before next billing cycle. However, I have been fortunate with my finances. I know friends of mine who carry credit card debt, and they have successfully managed to balance transfer from one card to another using periodic balance transfer deals that let you transfer all your debt from one credit card to another with a 0% interest rate for 12 months or so. They have managed to do this for years.
Personally, I pay off before next billing cycle. However, I have been fortunate with my finances. I know friends of mine who carry credit card debt, and they have successfully managed to balance transfer from one card to another using periodic balance transfer deals that let you transfer all your debt from one credit card to another with a 0% interest rate for 12 months or so. They have managed to do this for years.
So there are definitely a variety of options!