Also note this difference between the two taken from a seminar on Mosfet V Bi-Polar (BJT), which to me gels with what I notice/hear.
"BJTs tend to have better, more linear gain characteristics…and can give you a lot higher voltage gain than MOSFETs.…They're also able to handle higher output currents…and have a lower output impedance.…That gives BJTs a huge advantage over MOSFETs…for building amplifier circuits…that need to provide a significant amount of output power…and or drive loads that have low input impedance.…MOSFETs are going to have a harder time…driving a low impedance load…because they have a higher output impedance.…"Cheers George