I am looking for the best microphone for professional streaming and online business consulting. The ideal microphone is one that would deliver excellent sound quality with excellent ambient noise reduction and cancellation. I live in an apartment in the city and have roommates. Some of my...