Welcome to the forum! I am surprised that no one has jumped in on this yet, but here I am!
You should be fine with stock suspension parts. I would go with the spacers later when you can afford them. They seem to be the best option, because they allow you to get the desired lift without messing too much with the way the truck rides. You should NOT have to replace the control arms or brake lines when you do the lift unless you see that they are extremely tight. When I did mine, I did not have to replace anything of that nature.
The topping out of the shocks that happens with some of the lifts is usually only in lifts of more than 4". That is what I have gathered from reading on this forum. You should be fine with a 2" lift on your QX4. It will cause more wear on your CV joints though so if they are old or the boots are cracked already, you may want to replace those.
Check out these threads if you need more information or want to look at some available lifts and how they look on the truck:
suspension-lifts-101-t491011.html
the-final-word-on-lifting-the-r50-at-a- ... 85532.html