i have the ultra smoke 2000, I use it sometimes, not as much as i thought i would, then again i live in sunny north hollywood, so a jacket would kill me, litteraly.
For the time I was using it, I have to say its great. its not bulky, I can not say I have tried it on a cloth jacket though, i used leather one and a dickies jacket. if its restaurant, think about this, will the specators be bothered by the smell of the smoke. but besides the smell i give it 2 big thumbs up. A LOT of things you can do with it.