If you’re not on mumble, you’re truly missing out. I know some people are intimidated by voice comms but I assure you we are a friendly group of people. You will be welcomed, just jump in and say hello.
Being on mumble makes it easy to jump into games with people. Generally people say “Let’s play game x” and a group quickly follows.
For more information, check out the pinned Mumble Information thread.