"Better" might be the wrong question. Here are few alternatives:
"Safer" - Canister, hands down. Depending on where you are, bears have been known to study brilliant bear hangs, find the critical tie point 3 trees over, and with a casual flick of a claw, order takeout. On the other hand, I have seen bear canisters take a tumble off a several hundred foot cliff with no issues.
"Legally Required" - Often an area you are hiking will require the use of bear canisters (and if they do, will likely rent, or loan them out) due to the problems they have had.
"More Bear Friendly" - People think of bear-hangs / canisters as 'food protection' as in, "well, if I lose my food, I'll just hike out early..." Think of it instead from the bear's point of view. That free snack could send it down a life a crime, eventually resulting in its being relocated or exterminated. A fed bear is a dead bear.
So maybe "better" is the right word. Bear Canister - no question. Although it might add a little weight to your pack for a weekend, it might add years to a bear's life.