Balance transfers are great - but only if the person can get their debt under control, or if they're for a specified purpose (i.e. we need a new roof and we don't have the cash for all of it right away)...
Also, the problem people make with balance transfers is they make only the minimum payments and rather than getting ahead, they find themselves further behind... But still, better to pay a 4% upfront charge than 29% of monthly interest...