The method based on osmotic pressure is preferred over others for determining molar masses of biomolecules.
It is preferred for biomolecules as the pressure measurement is done around room temperature and biomolecules are generally not stable at higher temperatures.