H2O has stronger intermolecular dipole--dipole interaction because of the greater polarity (or a hydrogen bond). Because of the stronger intermolecular interaction H2O is more stable and exists as a liquid.