How were the New England colonies different from the middle and southern colonies?

ATheir poor soil was difficult to farm.
BTheir large plantations had many enslaved workers.
CTheir excellent harbors helped cities grow.
DTheir diverse population resulted from tolerance.

Verified Answer :

One of the main ways in which the New England colonies were different from the middle and southern colonies is that "c. Their excellent harbors helped cities grow," since the south was far more agricultural than the north. 

Answer:

The other answer is wrong

The main reason is a. Their poor soil was difficult to farm.