I find they work pretty good. I've had a couple that didn't stick, but that was probably due to my own impatience and not prepping the area quite right and applying pressure long enough before re-inflating the tire. I still have a tube in my MTB commuter that has one from 2 years ago, no troubles on it.
I usually carry a couple on long rides along side an extra tube.