If you are looking for a cheap but good sound filter, I highly suggest this one. Not only does it suppress the noise around it, it doesn’t even pick up. It can pick up noise that is coming in front of it but nothing else. You basically have to be loud enough for it to pick up but it also adds a gain to you and make you louder.
This thing can fit all kinds of mics but if you have a mini razer like I do, you are going to need the thing in the bottom of it to hold your mic or it will not fit in correctly and the box will slide all over. This can also fit Blue yeti snow ball with no issue once so ever but you won’t need the bottom if you are using a now ball cause it is a snug fit.
If you are a streamer, I highly suggest this especially if you have speakers and sub like I do. This will not cause it to come back into the mic and get it repeatedly. It basically cuts out all noise and sounds. This also cut out the TV in my background so no one could hear it. I highly suggest this.

