Funny topic. I would love a stove in the shop but it is against fire code and most insurance companies, including mine, will drop the whole policy if they find a stove installed. However, my local AHJ was willing to permit a stove in my polebarn so long as it was 18" off the floor and epa certified.
The proper stove for a shop is EPA certified, non-cat, plate steel, cheap, and of large capacity. The Englander NC30 is the stove to buy if you want a new one. It will munch vast quantities of lumber scraps, cardboard, and firewood. Cooktop as well.