The stock mic isn’t “bad”, it’s pretty good. One can modify it a bit if desired (videos). All the favorited dynamic mics work fine
depending on your voice. Meaning, some will sound better than others.
Astatic 636L & Turner RoadKing RK56 are the standard-bearers. I prefer the former, slightly.
Power Mics are a common suggestion with the Unidens. Problem with those is need to replace battery every so often, and that build quality has declined over the decades.
As to build quality I like the DRIVER EXTREME DX-656 to make it my first place choice. (Can probably say the same about the STRYKER SR65).
The “digital” radios — as you have — are more difficult to make a broad recommendation with
dynamic microphones as above.
Noise-cancelling.
I have (literally) a bag full of different mics — almost two dozen — to find a starting point.
The rest of, “how you sound”, is with a second radio. “Talkback” intercepts the signal before the transmitter section.
Not realistic. (Use a headset on second radio with no coax connected).
Now, if I were to leave aside questions (headaches) about QC, etc,
focusing solely on audio I’d rate things this way:
Astatic d104m6b as #1.
Astatic 636L
As reliability
in mobile is my priority, the earlier examples above rate higher in my estimation.
The A636L is low-price, great audio, and
suitable QC such that I’d always be pleased to have one. Great on an older design radio, and just fine with latest Uniden. (I have 880, 885, 890).
There are other microphones of good repute past what I’ve mentioned above.
These recommendations are in regards to AM. Use of SSB may change your perception.
.