I had to make my own franken stoves in the past from parts from different manufactures, because they all had good parts and others which sucked in practice...especially when used with bad wood gathered from a backpacking site.
A couple of things to consider:
The stoves with the damper in the door allow for loading larger wood pieces (e.g. Liteoutdoors seems to have a good damper design).
I have ultimately had significant very annoying if not dangerous sometimes complications with every single spark arrestor that I have tried, except for with using a stovepipe damper at the bottom of the stovepipe that I have drilled holes in to make it an arrestor.
This arrestor then can be turned open, dropping the ash back into the fire at any time right from your sleeping bag. I have never had any problems with the stovepipe top left open, but always have at least 18" plus pipe sticking out the shelter top. With bad wood and weather, arrestors at the top of these small ultralight pipes can be a real problem.