Massachusetts offered religious freedom to just the puritans whereas Rhode Island allowed people of different religion.
The New England colonies were flat along the rocky coastline, which made good harbors. It became hilly and mountainous further inland. The land was covered in dense forests. The soil was rocky, which made farming difficult.
Fishing was most important to the New England economy, though whaling, trapping, shipbuilding, and logging were important also. Largely dependent on the ocean Economy. New England's economy was largely dependant on the ocean.