The main difference between marine and freshwater ecosystems is the amount of salt in the water. Marine ecosystems are found in oceans and seas, which have a high salt content, while freshwater ecosystems are found in lakes, rivers, and streams, which have a low salt content.