God’s provision for His people reflects His promise to Abraham that his descendants (Israelites) would be taken out of Egypt and they would in effect “own” the promised land.
 And He brought forth His people with joy, and His chosen with gladness:
 And gave them the lands of the heathen: and they inherited the labour of the people;
 That they might observe His statutes, and keep His laws. Praise ye the LORD.
What does the Promised Land represent? It is not symbolic of heaven if for no other reason that the Israelites have to fight wars there. The Promised Land is symbolic of the rich, full life of trusting God with every aspect of our lives. Every Christian has been called to a life of serving and trusting God. We, like those Israelites, need to be grateful for how He has worked in our lives to draw us closer to Him.
Just as God had a long term, multi-generational plan for those Israelites, we know that God has a similar long-term plan for our lives as well. Our descendants need to learn to trust God with our lives just as they needed to learn to trust God.
The last part of verse 45 just prior to “Praise ye the Lord” (English for Hallelujah) is a reminder of the reason God separated the Israelites. He did so in effect to keep His laws.
Although Jesus’ sacrifice on the cross fulfills all of the Old Testament sacrifice requirements as described in the law, we still should try to walk in the ways of the Lord. Being a Christian is all about trusting in God, and not about keeping a list of 1, 10 or 1,000 rules. What I have found is that when I do trust in God, and learn what He desires through His word, then I end up being obedient not by trying harder, but by trusting and believing that He is working through me to change me to be the type of person that He wants.