I've used both the blue snowball and the modmic, the latter is my current mic
Blue snowball was great but I eventually just got annoyed with not having space on my desk. If that's an issue you could try a microphone arm but idk if you'd want something kinda in your face. Sound quality is great but even with a pop screen it picked up more background noise than I had hoped (albeit i was living in a dorm at the time)
Modmic is perfect for me personally because I can use it with any pair of headphones and have plenty of space on my desk. Quality is good and doesn't catch much background noise.
I don't really have any recommendations outside of those two but yeah they're both solid choices, but personally I prefer the modmic