Longer period of intro 0% interest will provide you more time to pay off your credit card balance.
The lower fee is obviously better for you .
Some 0% offer on balance transfer may impose 3 to 5% fee.
Do not choose a balance transfer card if it put a fixed limit on the amount of the transfer that does not cover your balance with the credit card you have .