Silence works when you feel you have nothing to say. It works when you feel you'll say too much. The best part is it works with your facial expressions. It hurts more than words. It pisses people off. With silence you don't have to look back and regret what you said.
The only problem that comes with it is looking back and regretting what you would have said.