What is the main reason JWST will be in a halo orbit around the Sun-Earth L2 LaGrange point? There have been questions on this site that ask Why won't JWST deploy in LEO where it is potentially serviceable?, however why not keep it in LEO, or MEO (Medium Earth Orbit). Keeping it in a Low Earth Orbit will mean it can be serviced if there is a flaw, such as what happened with the Hubble Space Telescope.
This NASA FAQ article says that it's not in LEO because of the debris that resides there. But there are many telescope in LEO and can't JWST be in a higher altitude (while still being in a LEO). So what's the main reason NASA decided that it's better for it to be 1.5 million km from the Earth instead of LEO?