I was using stock-based InsertCoin rom until I flashed CM12.1 and at least in terms of in-call audio, I also never had a problem either with the internal or headset microphone.
My guess is that the microphone sensivity simply is too low, which can also be observed in the voice recorder. When...