"Must" can more strident and forceful. It is also more formal. But intonation must be taken into account, too.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
Considering what you taught above, I've got to feel that "must" is direct and "have to" is roundabout.
'must' for a speaker-imposed obligation and 'have to for an externally opposed obligation