If efficiency is important, like if you are using wood for primary heat, you should at a minimum be using a sealed box stove which should be pretty efficient and have little to no smoke escaping.
Alternatly you could just use an outdoor stove that merely heat exchanges to the inside.