leftovers_whats your budget more specifically?
i would personally recommend this logitech one. its 1080p and has a great mic.
don't think i need a mic as i already have a modmic as far as budget is concerned i'd rather spend like $40 or so if i can compromise for like 720p instead of full 1080p since thats the res i stream at