If you have decent weather sealing and a concrete floor, you shouldn't have much trouble keeping well above freezing. It would really help if it was insulated, especially with an insulated ceiling, of course. I have a stack that goes up to a 12 foot ceiling, then another 8 feet or so through the roof. It's good to have as much single wall pipe as possible in the heated space because that gives off a lot of heat. If you have a ceiling, it has to be double wall in the enclosed space and it should be double wall outside to retain heat for draft.
You might consider going vertical up to near the top of the wall, then go through the wall and up outside. It might be a little simpler, but require more support. Whatever you do, put some kind of offset in the vertical run. When you need to sweep the pipe, you might think you will just remove the cap and sweep from the top. My cap is stuck so tight I can't get it off. With an offset, I can move the pipe enough to separate it and sweep it from inside. Also even though you will probably have an adjustable pipe section, don't assume it will move after a couple of years of use.