Hi David!
For me, the best way to communicate with their members do not exist, because it is the best when combining all possible ways available, because you never know which way communications using some of your members. That's why you need to concocting ways to communicate depending on the current situation. I wish you good luck in your personal communication with your members.