Best mic for under $250

I’m in the market for a streaming mic . I’ve used Rode and Elgato but they’re both hell for background noise and keyboard clicks. I’ve been looking at the Shure that seems more directional unless I’m misunderstanding but, then I have to tack on accessories (which is fine btw as long as it stays in budget)

TIA and bonus points for setup pics 🤗