Sorry, Anonymus, you're going to have to do your own homework or you won't learn anything -- and 250 words is TINY.
Google this: "What are the advantages of steam engines?" then Google this, "What are the disadvantages of steam engines." You'll get all you need and you can put it together and make comparisons in your own words.