I recommend Bio-Lites.
They use so little wood, it's very cheap to operate. And because they stoke the fire with a fan, they produce a lot less smoke.
I'm used to the small version. Take an untreated 2x4, cut in to 1 inch blocks, and you'll get 4 hours of burn time easy. Obviously not a bonfire replacement but adequate to keep 3 people warm in our climate.
BioLite FirePit+ Outdoor Smokeless Wood & Charcoal Burning FirePit and Grill https://www.amazon.com/dp/B08BCTC22X/ref=cm_sw_r_cp_api_i_Y3NJBBRXSWCY2K5N17RE