Разница заключается в том, что глагол must носит личностный характер, то есть мы сами решаем, что мы должны, а что нет. ... Во втором предложении модальный глагол have to указывает на легкую степень долженствования и на то, что действие было рекомендовано человеку кем-то другим.