I think the main question is what is your target audience... Each method has its strengths and limitations and you have to tailor your approach to effectively get your message across...
I think various types of expression model i.e. expression by body language, by oratory and in this globalization world, Power Point Presentation,and adopting vidio system, and email approch, Twitter are the latest model of expression