I have a bit of a firepit problem. During open burning season I use a Solo Ranger with heating pellets and it works awesome. you can have a fire for about $6 in pellets a day(for a good fire).
I also have three Howl stoves. These have been the best I have found but they are pricey.