Personally, I would prefer TeamSpeak or even Ventrillo as @HappyUnholy mentioned. Discord is too bulky and I feel like I need to run it fullscreen (or close to it) instead of TeamSpeak, which I have skinnier, but taller and off to the side of the screen. I have noticed many microphone problems in Discord, but as @RoomBroom2010 mentioned, that could be because people haven't configured things properly. I personally prefer to use voice activation (rather than Push to Talk) and pair that with a mute button for when I don't want to transmit. This is not easily done in Discord and it's hard to tell in game if you have muted your mic or not. Teamspeak has a very nice lady that tells me when this happens. I also like how TeamSpeak had a blue circle icon on the taskbar (by the clock) that becomes a light blue circle when speaking. There is also no "User entered your channel" that is native to discord; there is only the same beep noise for everything no matter if someone has left, joined, or posted in chat. I prefer TeamSpeak over Discord for all of these reasons and not the dreaded, "Nobody likes change!"