+1 for the mic in a switch blank.
I recently installed a Pioneer DMH-1500NEX (from Sonic Electronix). The issue with the round plastic dash mic holder is that the backside is rectangular. The Pioneer mic would not fit in the space without modification. It was much easier to drill a hole in the switch blank and press fit the mic. The switch location is also an easy run for the mic cord to the back of the radio.
Also, the Recoil U3EXT Single Port USB extension from Amazon is a perfect fit for the round blank at the bottom of the dash switch panel.