Generally speaking, a good quality USB microphone will be more than enough for streaming on Twitch, Kick, or YouTube Gaming as long as the bit rate is high enough. While an XLR setup and dedicated audio interface may sound better, much of the difference is lost when considering encoding.