20 Behold, I send an Angel before thee, to keep thee in the way, and to bring thee into the place which I have prepared.
21 Beware of him, and obey his voice, provoke him not; for he will not pardon your transgressions: for my name is in him.
22 But if thou shalt indeed obey his voice, and do all that I speak; then I will be an enemy unto thine enemies, and an adversary unto thine adversaries.
23 For mine Angel shall go before thee, and bring thee in unto the Amorites, and the Hittites, and the Perizzites, and the Canaanites, the Hivites, and the Jebusites: and I will cut them off.
We have reached the end of these laws and now comes a grand promise to the Israelites, detailing all the great things that Gods will do for them if they obey Him. To start it off, God declares that there will be an angel sent down among them. Apparently that angel would speak to them at times, and also he would watch the people closely to see their behavior. If they broke their covenant, he would not be able to tolerate it. The angel carried the name of the Lord, and so he had to condemn everything that was unworthy of the Lord.
On the other hand, if the people were to obey every word, then the angel would set himself against their enemies. He would go before the Israelites, cutting off the pagan nations in Canaan before Israel even arrived in the land.
Thus, there was no neutral outcome. The angel’s strength would be against one side or the other, it was simply up to Israelites to steer that wrath according to their faithfulness. Even today we have this sense that obedience to the Lord will cause Him to be a champion in our cause, fighting our enemies for us and winning our battles. Even if we still experience trials after being faithful, we believe that we are fighting through those trials alongside God, as opposed to fighting against Him for having been unfaithful. Thus, everyone in life fights, the only question is against who and with who?