Bizarre!
I had been running Audacity and plugging in the $20 mic, and the sound was disappointing, as in the OP.
Well, I've just discovered that if I run Audacity, plug in the $2 mic, use it, then swap in the $20 mic, the £20 mic starts responding properly!
A driver/sound card compatibility...