Why did Hashem say that He will give a place for Yisrael? He already gave to them!
Rashi: I will give to them serenity - in the lifetime of your son.
Targum Yonasan: I will give to them a Metukan place. Radak - i.e. it will be a proper place. Shamayim will give its dew, the land will give its produce, and there will be Brachah.
Radak citing Tanchuma Terumah 9: "Samti Makom" refers to the Beis ha'Mikdash. R. Shmuel bar Rav Yitzchak learns from here that when the Beis ha'Mikdash will be built, there will be foundations for the world - "Samti
What is the meaning of "u'Ntativ v'Shachen Tachtav"?
Radak citing Targum Yonasan: I will establish them permanently in the land, not to be exiled from it - "u'Ntatim Al Admasam" (Amos 9:15), just like a tree stays in its place. "Tachtav" is in its place, like "Shevu Ish Tachtav" (Shemos 16:29).
Malbim: They will be fixed in their place like a tree, and not need to leave their border to fight the enemy.
What is the meaning of "v'Lo Yirgaz Od"?
Radak citing Targum Yonasan: They will not be exiled from their place, for Rogez is the opposite of rest - "v'Lo Nachti va'Yavo Rogez" (Iyov 3:26), "Mosdos Shamayim Yirgazu" (below, 22:8).
Malbim: [When they will have a fixed place,] they will not be full of anger [like when they wandered to and fro].
Here it says "La'anoso". In Divrei ha'Yamim I, 17:9, it says "Lechaloso"!
Radak citing Brachos 7b: Initially it discusses afflicting (Yisrael), and at the end, finishing them off. I.e. initially, when the Beis ha'Mikdash was built, Hashem said that the enemy will not afflict them. After they sinned, He said that the enemy will not finish them off. 1
Maharsha (7b): Also after the Churban, during the 70 years of exile, He did not finish them off. (Why is "the enemy will not afflict them" not like a promise for good, from which Hashem does not retract? - PF)
What is the meaning of "ba'Rishonah"?
Rashi (11): It is before I commanded Shoftim over them. Radak - however, now that kingship came on them, Resha'im will not afflict them any more.