The phrase "much thought" means that a significant amount of consideration has been given to something. It implies that someone has put in a lot of effort and time into thinking about an issue, problem or decision, and has carefully weighed all possible options before arriving at a conclusion.