Flame guns are great! Real boyz toyz.
Seriously, I think they're very effective. But as with all things there are pros and cons. We have the standard Sheen flame gun. It's quite a fiddle to prime and light it, so you're not going to get it out for the sake of a couple of dandelions. And flame guns aren't very effective on mature grass, so couch is resistant.
On the plus side, flaming is organic (in spite of the use of fossil fuel

). It can be used to kill emerging weeds immediately prior to planting, so the young plants get a good start on clean ground. If you're confident, you can plant seeds, and calculate when they are going to emerge, and flame a couple of days beforehand for the same effect.
You can weed between rows. It's brilliant around fruit bushes, or around shallow rooted plants where you don't want to hoe too vigorously. And of course it's a boon around raised beds, so that your paths are kept weed-free.
Try it on bindweed that's growing up a wire fence. Hey presto!
If anyone reading this is thinking of trying one (and you can hire them to get a feel for the thing), you shouldn't actually burn the weeds. Flaming works by destroying the cell structure in the leaves. Just pass the flame over the weeds, lingering just long enough for the leaves to heat up and "cook". They're done when, if you press them, you leave a thumb print on the leaf. That shows that the cells have been destroyed. If you give the weeds the full monty and actually scorch or burn them, many plants will shoot again with renewed vigour!