All of the advice here is very sound! I’m not as logged in on the software side of things, as I’m not really using my audio equipment for streaming, but I do have a few pieces of advice for hardware!
The one thing I will say is I had lots of trouble with the Blue snowball because the usb-b connector was incredibly loose and made for an incredibly spotty connection after a year or so. The yeti is an incredibly solid mic though! Probably the usb mic I’d recommend to everyone.
If anyone’s looking for mics a step above the yeti, you’ll probably need to start looking at external sound interfaces, because you’ll most likely need an xlr connection. The Scarlett interfaces have broken a lot for me, so I’d recommend looking at steinberg’s lineup, I haven’t personally used them, but I’ve heard only good things. Just make sure it is able to provide phantom power, as most condensers need that.
As for the mics, there are a lot of condenser mic’s out there, so definitely do your research and figure out what you want from your mic. I personally own an AKG p420. It’s a nice clear mic, biased towards treble. It won’t be the best mic for providing low, dulcet tones for podcasting, but will help you stand out in a mix, great for songwriting! Again, if you’re looking to invest in something out of the ballpark of the Yeti, you should have an idea of why you need a better mic, and research what mic would accomplish what you need.
Another thing worth considering, for any general mic setup it’s worth getting a pop filter to filter out, well, popping sounds from pronouncing b’s and p’s. They should be widely available on any online retail site or music store, but you can also make your own with a wire hanger, pantyhose, and some tape which is what I had for years.