"Snatch" vs. "grab": comparing quick actions in language

What is similar?
Both "snatch" and "grab" refer to taking or seizing something quickly or suddenly, often with the hands.
What is different?
"Snatch" often implies a quick, forceful action and may carry a connotation of taking something away from someone or something, sometimes with an element of surprise or stealth. "Grab" is a more general term for taking hold of something suddenly or quickly and does not inherently imply taking from someone else.
Which one is more common?

Examples of usage
Snatch- She managed to snatch the last ticket before it sold out.
- The thief snatched the purse from her hand and ran away.
- He tried to grab the book from the table.
- Can you grab me a coffee on your way back?