I think pinching is the best way to snuff... it's discreet, can be done in any weather, and is usually "cleaner" (for me at least). However.. it always sticks to my fingers.
At home, no problem.. I just sniff it up. But when I'm out, I don't wanna sit around with my fingers up my nose. What do you pinchers do with the leftovers on your fingers?