Books have been written about this subject. While both European powers came to the New World with the distinct intent of subjugating it for their own use, there are some significant differences evident in both the Spanish and English colonization of the Americas.
One particular difference is the time period of each. Much of Spanish colonization of Mexico and South America takes place in the late 1400s and early 1500s. No other nation had made such a foray before. Thus, the Spanish had no frame of reference to guide them. How they acted was a direct reflection of a lack of predecessor. This is fundamentally different from the English colonization of North America, which takes place in the 1600s. The difference in time allowed the English to absorb lessons from the Spanish failures, thereby allowing for a longer and more profitable hold over North America than the Spanish had over Mexico and South America.
Another difference is administrative. The Spanish conquering of Mexico...
(The entire section contains 2 answers and 1187 words.)