Recs.
Updated
SpecsUpdate
Pros
Pro Push-to-Talk
A push-to-talk key allows you to only transmit audio when you want it. Others won't hear you chewing or your mom entering the room unless you want to.
Pro Free to download and use as a client
Mumble is completely free, even hosting your own server.
Pro Use of certificates offers more security and easy people management
Mumble uses certificates for user identification. A certificate can be generated by the user himself or issued by a third-party organization with organization certificates having 2 classes. A self-generated certificate is not tied to anything, a Class 1 certificate is tied to an e-mail address and a Class 2 certificate requires proof of identity. Depending on the server a different level of certification might be required.
Pro Secure & encrypted
This encryption is mandatory and cannot be disabled. The so-called control channel, which transports your chat messages and other non-time critical information, is encrypted with TLS using 256 bit AES-SHA. The voice channel carrying speech and positional audio is encrypted with OCB-AES 128 bit.
Pro Positional audio
Mumble supports positional audio for over 50 games, including versions of Call of Duty, Battlefield and Counter-Strike. This allows you to hear the audio from the direction of the player speaking, making gameplay more immersive and giving competitive players an edge. You can find a full list of supported games here.
Cons
Con A bit more difficult to set up than similar solutions
The process of generating and/or acquiring certificates can be time-consuming and a bit more complex than setting up a username/password authentication that's found in other clients.
Similarly, setting up a server that includes configuring user permission system requires advanced technical knowledge.
Con Disconnect issues
Can have occasions of disconnect or users keep getting booted.
Con Relatively poor voice quality
While Mumble's voice quality is fine, and you can understand what's being said, there is a noticeable difference between it and many other platforms.
Recommendations
Comments
Flagged Pros + Cons
Pro Cross platform, with mobile apps available
Client works on Windows, Linux, OS X, iOS, Android, and server applications for Windows, Linux.
Pro Low Latency
Dedicated servers and low overhead allows Mumble to have the least delay between users speaking and others hearing their speech. This can be very important for fast paced games such as Rocket League.
Con Owning a server can cost money
You could run the server off your own hardware if you wanted, although that has its own disadvantages. If you choose to pay for servers, it typically costs a monthly fee. One of the more popular server services is Tragic Servers which starts at $1.50/month.
Con May be a litte too complicated for newer PC users
With practice, you can get used to it, however.
Con Creating your own server costs money
If you want to have a private server for you and your friends, it's not free. Be prepared to pay a subscription fee.