Fires are horrible.
They're about the best feeling source of heat around, so not horrible.
Very difficult to controll the heat output
It's not particularly difficult to control the heat output, it's just a matter of how you load it and how much air you let in. They don't do well for extremely low heat output, but at that sort of cold just put on a jumper instead.
they also are very costly to run
Used to cost about $20 a tonne for wood a few years back when I was in a place with a fire, plus maybe another $50 per tonne in fuel for the ute and saws to gather it (so ~$70 a tonne total). Was a hell of a lot cheaper than gas and a lot cheaper than electricity.
require a lot of maintenance
It's just popping up onto the roof once a year and taking ash out every week or so, I never found it a big deal.
require a lot of space to store the wood
This I'll grant you, given how tiny modern yards are. You need a square metre or two for the wood and another couple for room to split it - not much in a traditional suburban backyard but it's noticeable in newer blocks where you have bugger all room around the house.