Question: what is the difference between mosses and ferns?
Answer: The gametophyte is prominent is mosses, but the sporophyte is prominent in ferns. ... In contrast, mosses lack true leaves, stem or roots. Ferns are vascular plants, but mosses are not. The main difference between mosses and ferns is the presence or absence of a vascular system.