The recommendation above: V-MODA-BoomPro and Philips-SPH9500S is pure gold and will save you hundreds of hours of research. After trying more than 20 to 25 different products and solutions I arrived to the same conclusion.
I work on Linux but sometimes need to use Windows. I work regularly delivering sessions, workshops etc... Very high quality sound is critical for me.

I have multiple professional level microphones SM57, Neumann(s), BlueYeti and also tried some of the cheaper USB mics. I spent well over 60 to 80 hours doing research on how to get good audio quality online and would like to offer the following recommendations:

DO NOT rely at all on YouTube recommendations from specialized channels, even the ones with high reputation. They have a business running, and a bad review for a product will make sure they will not get another “sample” from the same vendor. I had instances where I ordered professional level headphones in the 300 to 400 US dollars price range, reviewed by several of the high reputation channels as the best out there. Within minutes of receiving the product would realize how uncomfortable they feel, or how bad sound they offer. When I would return to re-watch some of these YouTube “reviews” I would quickly realize the reviewer had skillfully omitted to mention any of these failures within the product. If there is an issue, these reviews just “omit” any comments around problematic areas of a product. On a second though … Maybe there is a business opportunity here.

Recommendation: Choose a reliable online vendor that can offer returns on the product. Be ready to order several products and do your research.

You also have to take into account a couple of things:

- What OS are you using ? If you are using a USB mic some vendors have great mics but terrible drivers ( ex BlueYeti Windows drivers ) and they do not seem willing to put the effort in. Windows is particularly terrible out of the box, with energy-saving OS plans that pause USB ports configurations.
It took me hours to get Windows 10 to sound good and reliably for online meetings. This is a good starting point:
https://support.focusrite.com/hc/en-gb/articles/207355205-Op...

- Do you want to sound good while doing Podcasts, creating YouTube videos OR during via WebMeeting platforms like Webex, GotoMeeting, Zoom, Jitsi? From my experience, due to internal audio processing done by many of the online conference platforms you are going to need different solutions for each use case. Some of the Studio level Condenser mics used for podcasts do not sound very good during online conferences. Its also the case they are too sensitive and your conference participants can hear you with great audio quality but they will also hear you neighbor dog barking.

Warning: I am not associated with any of these companies in any way but I would suggest the following:

- Do you want to sound good for Web Meetings ? Get two V-MODA-BoomPro and Philips-SPH9500S . One set to use and one as backup. It will be relatively cheap compared to other solutions and the price/quality ratio of this recommendation is exceptional. The mic has good quality and the headphones are high quality. You won’t feel them if you use these for 8 hours. You can spend more if you are willing to put the research effort. Just do not settle for any first choice.

OR

- Do you want to sound good while creating YouTube Videos ? Always get a Pop Filter and a Mic Stand with isolation from vibrations.
Get a BlueYeti ( but use the XLR port not USB ). The BlueYeti USB drivers on Windows will randomly cause distortion and I given up on the Company putting the effort to fix the issues.

You can also

Get an SM57. Sounds great for voice and its not by accident it’s the official mic of the US President.
https://en.wikipedia.org/wiki/Shure_SM57

Be careful where your order, the SM57 and the SM58 are some of the most frequently counterfeited mics by Chinese or Taiwanese vendors. Then get one of the Focusrite Scarlett interfaces and you will be sorted.

If you don’t use Mac or Linux but Windows be ready to spend some effort troubleshooting driver issues. This solution will not be cheap but still manageable and save you hours. You welcome !

[Edit] Spelling