Most open-hearth fireplaces are tremendously inefficient, not only sending most of the heat up the chimney, but drawing in additional cold air in doing so.
A masonry stove with an external air draw should be far more efficient, and burn much more cleanly to boot. The pollution factor from woodstoves is another major consideration, and means wood-burning is limited in many areas.